9得票6回答
在使用HttpWebRequest时出现“底层连接已关闭”的问题

我有一个用VB.NET编写的应用程序(不是 asp.net,而是Windows Console应用程序)。 我试图调用一个url(一个html页面),并将响应返回到一个字符串中。 响应是纯JSON,没有任何HTML标记。 它以{开头,并以}结尾。 我成功创建了HttpWebRequest对象...

15得票5回答
系统.Net.WebException: 请求被中止: 请求已取消。

我有一个WCF服务,在负载条件下一直出现这个错误(但在其他情况下似乎无法重现该错误)。我们已经尝试了一个星期来解决它,但没有成功。 我看到的错误有两个部分, System.ServiceModel.CommunicationException: 在http通道上传输数据时发生错误...

10得票1回答
System.Net.HttpWebResponse.GetResponseStream()在WebException中返回截断的响应正文

出于我无法理解的原因,对于某个网站(https://learningnetwork.cisco.com/people/mrollins?view=profile)发出的请求会得到一个响应对象,其响应流包含了该网站的截断版本。 这个流在65536字节之后结束,这恰好等于2^16字节。我认为这是...

12得票3回答
哪些特定的状态码会导致HttpWebRequest.GetResponse()抛出WebException异常?

我找了一些关于此的权威文档,但并没有太大的成功。 HttpWebRequest.GetResponse() 在进行 POST 操作后,哪些 HTTP 响应状态码会生成 WebException ? 具体来说,在除了状态码为200 OK之外的情况下,它会生成一个 WebException 吗...

371得票32回答
目标计算机积极拒绝,无法建立连接?

有时我在对 WebService 进行 HttpWebRequest 操作时会遇到以下错误,下面是我复制的代码: System.Net.WebException: 无法连接到远程服务器---> System.Net.Sockets.SocketException: 由于目标计算机积极拒...

26得票3回答
HttpWebrequest 失败,内部异常为:身份验证失败,因为远程方已关闭传输流。

使用C#、.Net 4.5,我正在尝试通过HttpWebRequest向远程服务器发送Web请求。请参见下面的代码。 我已经尝试了一些论坛上提出的解决方案,但最终都遇到了相同的错误。请参见下面的堆栈跟踪。 当调用request.GetReponse()方法时抛出错误。 额外的信息,基本上,我...

14得票1回答
读取WebException响应流时出现WebException

我正在使用.Net与Web服务器进行通信。Web服务器抛出500内部服务器错误并编写了详细的错误消息。 我试图读取从Web异常接收到的错误消息,但却得到另一个Web异常。为什么会抛出第二个WebException?try { var webResponse = (HttpWebRespo...

10得票2回答
请求已中止:请求已取消。没有解决方案可行。

我们的控制台应用程序每分钟向Facebook发出数百个Web请求(使用多个应用程序和数百个访问令牌)。现在,它们开始因标题中的异常消息而失败(“请求已中止:请求已取消”)。我们在互联网上搜索了几个小时,并尝试了每种可能的解决方案,但都没有帮助。 以下这些方法都没有帮助: webReques...

21得票4回答
操作超时和(504)网关超时之间的区别

我的应用程序中使用了 HttpWebRequest, 它在多个线程中检查一些URI, 我遇到了多种类型的超时异常。 操作已超时 远程服务器返回错误: (504) 网关超时. 它们的细节如下: System.Net.WebException: 操作已超时 at Sys...

27得票5回答
使用HttpWebRequest通过SSL发送请求时出现502错误(坏的网关)

我有以下经典ASP片段,用于通过SSL发送命令并检索响应: Dim xmlHTTP Set xmlHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0") xmlHTTP.open "POST", "https://www.example....