curl使用记录
一、参数说明
格式: curl -H 请求头 -d 请求体 -X POST 接口地址
参数 内容 格式
-H(或者 --header) 请求头 “Content-Type: application/json”
-d POST内容 ‘{“id”: “001”, “name”:“张三”, “phone”:“13099999999”}’ 或者
‘id=001&name=张三&phone=13099999999’
-X 请求协议 POST、GET、DELETE、PUSH、PUT、OPTIONS、HEAD
$ curl -X POST -d 'name=张三' http://localhost:2000/api/basic
问题:如果请求的URL含有&转义字符,会提示参数不对,报错?
crul http://127.0.0.1:8080/mp_mcss/mode.do?mode=2&fileUuid=1231 > 2.jpg
原因:由于URL中&不转义,curl请求时会分开访问。
解决办法:
- URL连接上加上双引号
crul "http://127.0.0.1:8080/mp_mcss/mode.do?mode=2&fileUuid=1231" > 2.jpg
- URL连接&前加\ 就可以取消转义
> curl 参数带空格
****
在命令行中,空格将导致该命令被分成多个参数;可以使用+ 或者%20 来代替空格
curl http://127.0.0.1:6072/listheartinfo?cmd=ping 192.168.1.1 -c 4 ————————>
curl http://127.0.0.1:6072/listheartinfo?cmd=ping 192.168.1.1 -c 4
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!!
但行好事 莫问前程
--身高体重180的胖子