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请求时会分开访问。

解决办法:

  1. URL连接上加上双引号

crul "http://127.0.0.1:8080/mp_mcss/mode.do?mode=2&fileUuid=1231" > 2.jpg

  1. 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

posted @   codestacklinuxer  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2021-03-23 debug open files
2020-03-23 性能工具-io工具
2020-03-23 linux后台开发常用调试工具
2020-03-23 GDB的原理&& 使用
2020-03-23 可变参数以及stdcall
点击右上角即可分享
微信分享提示