相关疑难解决方法(0)

WebRequest.GetResponse锁定了吗?

写下面的代码时,我的代码会锁定GetResponse.为什么?

        try
        {
            WebRequest myWebRequest = WebRequest.Create(strURL);
            WebResponse myWebResponse = myWebRequest.GetResponse();
            //more code here
Run Code Online (Sandbox Code Playgroud)

.net c# webresponse lockup getresponse

10
推荐指数
1
解决办法
6880
查看次数

HttpWebRequests在后续调用时失败

我知道这是一个模糊的问题,特别是因为我没有提供任何代码,但我正在开发一个.Net 2.0应用程序,我们有一个WebRequest,它将数据发布到内部构建的API.

奇怪的事情发生在我们的第3个(并且总是第3个)后续请求中,该请求在请求的GetRequestStream()方法中失败.它第一次和第二次被叫,一切都很好.在第三次,它挂了一点,最终超时.

内部的其他应用程序正在调用API,因此我们知道它不是服务器端或网络问题.我们尝试过几台机器 - 所有机器都有同样的问题.有没有人曾经遇到过这个问题,或者有没有人对如何调试有所了解(因为响应对象没有任何东西,或者至少没什么用处).

c# api webrequest httpwebrequest .net-2.0

5
推荐指数
1
解决办法
3394
查看次数