特殊字符处理(Postman 400 Bad Request)

本文介绍了Postman中400 Bad Request错误的原因和解决方法,涉及到URL编码,特别是C语言和Qt的QUrl toPercentEncoding方法。同时,讨论了ASCII码中的特殊字符及其在URL中的转换规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、Postman 400 Bad Request

二、C语言特殊字符处理

三、QUrl toPercentEncoding 处理url中含有特殊字符转码

16进制ASCII码对照表


一、Postman 400 Bad Request

http请求链接中的特殊字符处理

解决包括Postman 中的post、get等链接请求中的特殊字符(如:*,#,{},[],^,%,(,?,!..等等)的情况

1、场景:

特殊字符存在,postman测试时候报400错误

2、原因

如果请求的参数带有一些特殊字符,如 +,%,=等,如果没有进行URL编码可能在发送请求的时候,后端会自动进行URLDecode 操作,得到的值和我们的原本想传的参数不是同一个了

所以使用get请求,或者post请求时(如没有采用form-urlencode的形式),如果参数中含有特殊字符,最好进行URL编码

3、处理

URL编码其实是字符ascll码的十六进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吻等离子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值