curl 发送 get 请求携带多个参数

当在 linux 服务通过 curl 发送 get 请求携带多个参数时,&后面的参数会被忽略

bash 复制代码
例:curl http://127.0.0.1:8080/userinfo?name=zs&add=bj

实际请求为地址为 http://127.0.0.1:8080/userinfo?name=zs

忽略了 & 后面的参数

可通过 -v 参数验证输出通信的整个过程

例:curl -v http://127.0.0.1:8080/userinfo?name=zs&add=bj

解决方案:

在 & 前面添加 \ 即可

例:curl http://127.0.0.1:8080/userinfo?name=zs\\\&add=bj

相关推荐
hsjcjh5 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
不怕犯错,就怕不做6 小时前
linux 如何查看自己的帐号密码及samba的帐号和密码
linux·运维·服务器
地下核武7 小时前
Ubuntu 24.04 在线安装 Qt 6.10.2 后 Qt Creator 无法启动问题记录与解决
linux·qt·ubuntu
张3237 小时前
Linux 启动过程
linux·运维
三万棵雪松7 小时前
【Linux 物联网网关主控系统-Linux主控部分(二)】
linux·嵌入式linux
chinesegf7 小时前
ubuntu建虚拟环境制作docker容器
linux·ubuntu·docker
Stack Overflow?Tan907 小时前
标注软件labelImg在linux下鼠标滚轮闪退解决办法
linux·labelimg
李彦亮老师(本人)7 小时前
Rocky Linux 9.x 新特性详解
linux·运维·服务器·centos·rocky linux
NiKick7 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
biubiubiu07069 小时前
Python 环境安装与 Linux 控制入门
linux·开发语言·python