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 错误