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

相关推荐
人工智能训练4 小时前
OpenEnler等Linux系统中安装git工具的方法
linux·运维·服务器·git·vscode·python·ubuntu
QT 小鲜肉4 小时前
【Linux命令大全】001.文件管理之which命令(实操篇)
linux·运维·服务器·前端·chrome·笔记
oMcLin5 小时前
Ubuntu 22.04 无法连接外部网络的故障排查与解决(解决 DNS 配置问题)
linux·网络·ubuntu
还不秃顶的计科生6 小时前
LeetCode 热题 100第二题:字母易位词分组python版本
linux·python·leetcode
咯哦哦哦哦6 小时前
WSL + ubantu22.04 + 远程桌面闪退+黑屏闪退解决
linux·开发语言
fantasy5_56 小时前
Linux 动态进度条实战:从零掌握开发工具与核心原理
linux·运维·服务器
weixin_462446236 小时前
exo + tinygrad:Linux 节点设备能力自动探测(NVIDIA / AMD / CPU 安全兜底)
linux·运维·python·安全
..过云雨6 小时前
17-2.【Linux系统编程】线程同步详解 - 条件变量的理解及应用
linux·c++·人工智能·后端
oMcLin7 小时前
CentOS 7 频繁出现 “Connection Refused” 错误的原因分析与解决
linux·运维·centos
饭九钦vlog7 小时前
银河麒麟修复openssh升级脚本
linux·运维