rest client, HTTP Client
jetbrain: HTTP Client plugin
vscode: REST Client
使用变量
变量的好处,在开发过程中我们都知道,在 HTTP 语言中同样可以使用变量来帮助我们组织请求代码
自定义变量
我们可以在 http 文件中直接定义变量,使用 @ 符号开头,以 {{variable name}} 的格式来使用
foo.http
1
2
3
4
5
6
| @foo
GET http://localhost:8000/api/v1/public/echo?msg=1345asdf HTTP/1.1
GET http://localhost:8000/api/v1/public/echo?msg={{foo}} HTTP/1.1
// comments
|
1
2
3
4
5
6
7
8
| ### get
https://foo.com/bar/?foo=bar&bar=foo
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9,ja;q=0.8,zh-CN;q=0.7,zh;q=0.6
Connection: keep-alive
Host: wiloon.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
|
https://github.com/Huachao/vscode-restclient