Vim REST Console
lastmod 2023-11-20created 2023-07-274 edits
A REST console for Vim.
Use vim as a cURL client
.rest file example
# GETting from resource.
http://example.com
GET /path/to/resource?key=value
# POSTing to an ElasticSearch service.
http://example.com/elasticsearch
// Specify optional headers.
Content-Type: application/json; charset=utf-8
POST /index/type?pretty
{
"key": "a key",
"value": "a value"
}
# Submitting a form.
https://example.net:8080
Accept: */*
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Cache-Control: no-cache
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Cookie: userId=ac32:dfbe:8f1a:249c; sid=cfb48e3d98fcb1
User-Agent: VRC
POST /form
var1=value of var1&
var2=value of var2
Then press Ctrl+j on the line that needs the curl request (usually the Method Line).
See also
- curl
- resty - command line
- HTTPie (httpie) - command line
- Vim REST Console (VRC) - vim plugin
- fiddler
- postman
- [Recommended] Hoppscotch - Open source API development ecosystem with PWA support.