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

相关推荐
_童年的回忆_3 小时前
Linux下解决Git保存用户名和密码的方法
linux·运维·git
提笔惊蚂蚁8 小时前
终端VS命令解释器(Linux & Windows)
linux·运维·windows
Nimsolax8 小时前
Linux文件fd
linux
tb_first9 小时前
k8sday13数据存储(1.5/2)
linux·运维·服务器·云原生·容器·kubernetes
逢生博客11 小时前
Ubuntu 安装 gvm 管理 Go 语言开发环境
linux·ubuntu·golang·gvm
多吃蔬菜!!!12 小时前
vscode 搭建C/C++开发环境搭建(linux)
linux·c语言·c++
李李李li12 小时前
Ubuntu 22.04 安装tensorrt
linux·tensorrt
phoenix098114 小时前
Linux入门DAY29
linux·运维
入秋14 小时前
Linux服务器安装部署 Nginx、Redis、PostgreSQL、Docker
linux·前端
Mr. Cao code15 小时前
使用Tomcat Clustering和Redis Session Manager实现Session共享
java·linux·运维·redis·缓存·tomcat