HttpGet或HttpPost 请求报400错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpGet或HttpPost 请求报400错误相关的知识,希望对你有一定的参考价值。

参考技术A 如果请求出现偶发性的400错误,检查请求的参数是否包含中文或者特殊字符如“&”、“=”等。
解决方法:对中文参数或包含特殊字的参数进行urlencode,再进行请求。

如果请求出现偶发性的400错误(表单方式提交),检查请求体中的参数是否包含特殊字符如“%”。
解决方法:对请求体进行urlencode,再进行接口调用。
一般的web应用都会对url进行自动解码,不需要手动解码,对程序员来说没有感知。

以上是关于HttpGet或HttpPost 请求报400错误的主要内容,如果未能解决你的问题,请参考以下文章

httpClient Post例子,Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete

C# WebClient 使用 UploadString 从 ApiController 调用 HttpPost 方法也在 C# 中。 415 或 400 错误

400 bad Request -- 参数不当引发的错误

java操作api发送http的delete请求,参数的value是中文报400错误,英文或数字就不报错,这个怎么破

绝对 URL .. 400 错误请求

Web api: 400 错误请求