curl
Tip
在Windows中需要对特殊符号进行转义,如"
需要用\"
替代,某些特殊符号需要使用^
-X
设置请求方式,默认为 GET
$ curl -X POST http://localhost:3000/login
-c
将cookies写入到文件
$ curl -c cookies.txt https://github.com
$ cat cookies.txt
-H
设置Header
$ curl -H "content-type:application/json" https://github.com
-d
如果传输的数据为json,记得设置header, "content-type:application/json"
设置POST数据请求体
$ curl -X POST http://localhost:3000/login -d '{"username":"vhxubo","password":"*****"}'
-b
设置cookies
$ curl -b 'foo1=bar' -b 'foo2=baz' https://taobao.com
# 上面命令发送两个 Cookie。
$ curl -b cookies.txt https://www.taobao.com
# 上面命令读取本地文件 cookies.txt,里面是服务器设置的 Cookie(参见-c参数),将其发送到服务器。