远程服务器返回错误: (411) 所需的长度。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程服务器返回错误: (411) 所需的长度。相关的知识,希望对你有一定的参考价值。


最近在项目上遇到了问题是:411错误,出现这个错误可能是再请求POST的时候,若没有参数的情况下,需要把 HttpWebRequest的长度设置为0,req.ContentLength = 0;

远程服务器返回错误:

public string HttpPost(string url)

string result = "";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
//httpWebRequest.ContentLength = 0;
req.ContentLength = 0;
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Stream stream = resp.GetResponseStream();
//获取内容
using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))

result = reader.ReadToEnd();

return result;

 

以上是关于远程服务器返回错误: (411) 所需的长度。的主要内容,如果未能解决你的问题,请参考以下文章

UIAutomation 元素为远程桌面连接上的边界矩形返回错误值

PHP Pear Mail 返回致命错误:无法打开所需的“Mail.php”

SurveyMonkey API v3 创建消息,返回错误:“用户没有发出此请求所需的计划”

处理服务此请求所需的配置文件期间发生错误

sql 错误 (-659) 进入 select 语句所需的临时表

处理服务此请求所需的配置文件期间发生错误