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

相关推荐
赖small强21 分钟前
[Linux 内核]翻译kernel-4.4.94/Documentation/sysctl/vm.txt
linux·min_free_kbytes·nr_trim_pages·overcommit
舰长11531 分钟前
ubuntu24安装mysql遇到的坑----解决Mysql报错缺少libaio.so.1
linux·mysql·ubuntu
gtr202038 分钟前
Ubuntu24.04 赋予 Qt 应用程序 修改系统时间 权限
linux
dessler1 小时前
Elasticsearch(ES)Cerebro部署和使用
linux·运维·elasticsearch
an86950011 小时前
ubuntu 安装 JDK8
linux·运维·ubuntu
小鹿学程序1 小时前
虚拟机之间配置免密登录(Centos)
大数据·linux·运维·centos
边疆.2 小时前
【Linux】编辑器vim的使用和理解gcc编译器
linux·运维·服务器·编辑器·vim
z10_142 小时前
什么是住宅IP,住宅IP应用场景有哪些
linux·服务器·tcp/ip
孙同学要努力2 小时前
《Linux篇》命令行参数与环境变量
linux·运维
zhilin_tang3 小时前
Linux IPC 为什么要这么架构
linux·c语言·架构