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

相关推荐
橘子真甜~7 分钟前
Linux操作系统2-进程控制3(进程替换,exec相关函数和系统调用)
linux·运维·服务器·进程控制·进程等待
xiaoerbuyu123320 分钟前
ubuntu 连不上网 桌面 右上角没有网络图标 Ubuntu复制后虚拟网络失效问题
linux·运维·ubuntu
胖胖不胖、32 分钟前
解决:Openstack创建实例进入控制台报错Something went wrong, connection is closed
linux·服务器·openstack
楚疏笃1 小时前
linux安全管理-账号口令
linux·服务器·安全
沐多1 小时前
linux实时操作系统xenomai看门狗(watchdog)机制及作用介绍
linux·xenomai·实时linux
孤邑1 小时前
【Linux】网络通信
linux·服务器·网络·笔记·学习
qq_448941081 小时前
1、正则表达式
linux·正则表达式
9毫米的幻想1 小时前
【Linux系统】—— 基本指令(四)
linux·c语言·c++·学习
cykaw25901 小时前
Linux和Ubuntu的关系
linux·运维·服务器
安替-AnTi1 小时前
linux远程多开jupyter notebook
linux·jupyter·远程·多开