Postman转Thunder Client时application/x-www-form-urlencoded请求异常问题
解决Thunder Client中x-www-form-urlencoded请求的参数识别问题
正确配置请求体
- 打开请求的Body面板,选择
Form选项,注意顶部有个切换选项,一定要选x-www-form-urlencoded(不要选默认的Form Data,那是multipart格式,服务端无法识别) - 按key-value形式添加参数:
- grant_type: password
- username: {{username}}
- password: {{password}}
- 确认请求头里的
Content-Type为application/x-www-form-urlencoded,如果Thunder Client未自动添加,手动在Headers面板添加该请求头
Basic Auth配置
在请求的Auth面板,选择Basic Auth,填入API要求的账号密码即可,工具会自动生成对应的Authorization请求头
查看最终请求报文
发送请求后,在响应面板切换到Raw标签,就能看到完整的请求头和请求体,可直接检查Content-Type是否正确、参数是否按key1=value1&key2=value2的格式拼接;也可以打开VS Code的输出面板(快捷键Ctrl+Shift+U),筛选Thunder Client的日志,查看更详细的发送细节
内容的提问来源于stack exchange,提问作者Manuel
相关产品推荐
相关产品推荐

