HttpWebRequest.GetResponse()因空响应标头

时间:2015-12-07 06:51:20

标签: c# http

我正在使用

对服务进行相当基本的调用
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(PagePath);
{
    //Setting parameters
}

一切似乎都很好。但是,当我打电话时

HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

我得到了可怕的

  

“服务器提交了协议违规。   Section = ResponseStatusLine“exception。

但在这种情况下原因很清楚,解决方案不是!

  

服务器不返回任何响应头,甚至不返回HTTP / 1.0 200   行。

这似乎导致dot net框架代码失败并出现Null引用异常,然后转换为“协议违规”错误。

是否可以绕过标题检查。不幸的是,如果没有标题,则不会阻止此错误。

提前致谢。

0 个答案:

没有答案