32得票1回答
28得票3回答
如何进行GET请求而不下载内容?

我正在开发一个链接检查程序,通常情况下我可以执行 HEAD 请求,但是有些网站似乎禁用了这个方法,所以在失败时我需要额外执行一个 GET 请求(以确保链接真的无法使用) 我使用以下代码作为我的链接测试器:public class ValidateResult { public HttpS...

12得票3回答
HttpWebResponse不适用于并发的出站请求。

我有一个用C#编写的ASP.NET 3.5服务器应用程序。它使用HttpWebRequest和HttpWebResponse向REST API发出请求。 我设置了一个测试应用程序,在单独的线程上发送这些请求(模拟与服务器的并发)。 请注意,这更多是关于Mono/环境的问题,而不是代码问题;...

10得票3回答
使用 HttpClient 检查服务器证书

我正在将一些Web处理代码重写为WinForms,并从HttpWebRequest切换到HttpClient。有一件我无法完成的最后一件事。 在HttpWebRequest中,我可以捕获我连接到的Web服务器的证书并显示它: ... HttpWebRequest request = Cre...

10得票1回答
避免在WebException之后出现ProtocolViolationException

我正在解决这个bug: https://github.com/openstacknetsdk/openstack.net/issues/333 问题涉及到一个 ProtocolViolationException,错误信息如下: Chunked encoding upload is ...

7得票1回答
当客户端连接到“localhost”上的服务时,为什么System.Net.ServicePoint.ConnectionLimit使用“7FFFFFFF”(Int32.MaxValue / 2147483647)?

当客户端连接到 'localhost' 上的服务时,为什么 System.Net.ServicePoint.ConnectionLimit 使用 '7FFFFFFF' (Int32.MaxValue/2147483647),而如果服务在远程机器上运行,则会决定使用默认值 '2'? 我最初认为...