最近在搞restAPI
所以就想写一下curl
的内容,起这个名字是为了以后填坑~~~
一、curl(postman与之类似)
参数
-H/--header <line> 自定义头信息传递给服务器
-X/--request <command> 指定什么命令
-d/--data <data> HTTP POST方式传送数据
-o(小写的 o):结果会被保存到命令行中提供的文件名
-O(大写的 O):URL 中的文件名会被用作保存输出的文件名
使用curl发送GET请求
curl protocol://address:port/url?args
使用curl发送POST请求:
curl -d "args" protocol://address:port/url
需将输出指定到文件可以通过重定向进行操作.
curl -H "Content-Type:application/json" -X POST -d 'json data' URL //POST 请求,-d 用于指定发送的数据,-X 用于指定发送数据的方式
eg:
curl -X POST -H "Content-Type: application/json" -d '{
"sender": "d4ee26eee15148ee92c6cd394edd974e",
"recipient": "someone-other-address",
"amount": 5
}' "http://localhost:5000/transactions/new"
参考链接
http://www.codebelief.com/article/2017/05/linux-command-line-curl-usage/