servicepoint

    23热度

    1回答

    什么时候需要调整这两个设置(如下所示)?这两个数字对我做的HttpWebRequest实例意味着什么? System.Net.ServicePointManager.DefaultConnectionLimit System.Net.ServicePointManager.MaxServicePointIdleTime 是ServicePoint对象的特定的域名或每一个独特的URI请求?

    4热度

    1回答

    我已经遍及搜索如何使用BindIPEndPointDelegate更改我的HttpWebRequest的源端口。我发现在这多个职位: Here和Here 然而,这似乎并没有对我的工作。我发现这个人有同样的问题: Define Outgoing/Calling Port for SOAP Web Service in Visual Studio 2010 基本上,我想在连接到网页时更改我的源端口。

    3热度

    1回答

    更改ServicePointManager.DefaultConnectionLimit是否仅影响当前进程或整个.NET平台。请提供来源。

    12热度

    3回答

    我有用C#编写的ASP.NET 3.5服务器应用程序。它使用HttpWebRequest和HttpWebResponse向REST API发出出站请求。 我已经设置了一个测试应用程序在单独的线程上发送这些请求(模糊地模仿对服务器的并发)。 请注意,这是一个单声道/环境问题比代码问题更多;所以请记住,下面的代码不是逐字的;只是功能位的剪切/粘贴。 下面是一些伪代码: // threaded clie

    26热度

    3回答

    我一个链接检查工作,总的来说,我可以执行HEAD请求,然而,一些网站似乎禁用这个动词,所以失败我还需要执行GET请求(仔细检查链接是真的死了) 我用下面的代码作为我的链接测试仪: public class ValidateResult { public HttpStatusCode? StatusCode { get; set; } public Uri RedirectRe

    3热度

    1回答

    我正在使用一个应用程序,每分钟向不同的URI发送数百个HTTP请求。有什么方法可以监视应用程序创建的连接吗?我发现ServicePointManager非常适合检查特定的域,但它需要一个URI来缩小范围。 如果ServicePointManager公开了当前正在进行的所有连接及其并发连接计数的列表,我的问题将得到解决。 Uri uri = new Uri("http://www.google.co

    1热度

    1回答

    我正在使用第三方库进行多次http调用。通过对代码进行反编译,我确定它正在创建并使用原始的HttpWebRequest,所有这些都将转到单个URL。问题是有些请求没有正确关闭。一段时间后,当库调用GetRequestStream()*时,所有新的HttpWebRequest都会永久阻塞。我确定这个阻塞是由于ServicePoint上的ConnectionLimit对于那个具有默认值2的特定主机。换