WebException:无法连接到远程服务器 - c#

我有一个使用WebHttpRequest从外部服务器获取响应的客户端应用程序,它工作正常,但有时我遇到以下异常...。

System.Net.WebException:无法执行
连接到远程服务器--->
System.Net.Sockets.SocketException:一个
连接尝试失败,因为
关联方未正确
一段时间后作出回应,或
建立的连接失败,因为
连接的主机无法响应
xx.xx.xxx.xxx:xxx在
System.Net.Sockets.Socket.DoConnect(EndPoint
endPointSnapshot,SocketAddress
socketAddress)在
System.Net.Sockets.Socket.InternalConnect(EndPoint
remoteEP)
System.Net.ServicePoint.ConnectSocketInternal(Boolean
connectFailure,套接字s4,套接字s6,
套接字和套接字,IP地址和地址,
ConnectSocketState状态,IAsyncResult
asyncResult,Int32超时,异常和
例外)---内部结束
异常堆栈跟踪-


System.Net.HttpWebRequest.GetRequestStream(TransportContext&
上下文)


System.Net.HttpWebRequest.GetRequestStream()

....有什么帮助吗?

参考方案

这更多是“请求超时”错误。您尝试连接的服务器未响应您的请求。您应该使用try-catch处理此异常,并尝试在catch块中再次连接n次。

Selenium Web Driver访问Jquery中的Javascript全局变量 - javascript

我正在尝试使用Selenium在Python中运行功能测试,我想在某个页面上声明的Javascript中检索全局变量的值。通常,browser.execute_script("return globalVar;")可以正常工作,但是在$(document).ready(function(){中声明了该变量,Selenium无法找到它。因此…

我如何将React js集成到Play Web App中 - javascript

Improve this question 我正在尝试使用play框架创建一个Web应用程序,并且想在前端使用react js。如何在我的Play Web应用程序中集成react js? 参考方案 我对游戏框架的知识为零,但在您的Web应用程序中集成React并不难。如果您已编译reactjs JS文件。只需将其包含在索引页的标头标记中即可。并声明带有ID的…

如何在不覆盖现有代码的情况下更改自上而下的Web服务 - java

我对Eclipse和Java开发相当陌生。如果这听起来像是一个小问题,请忍受。我正在尝试修改现有的Web服务。它最初是使用自顶向下方法开发的(即先使用WSDL,然后生成Java bean框架)。我已经对WSDL进行了更改,现在需要将其合并到Web服务中。当我右键单击WSDL以生成Java bean框架时,现有代码将被覆盖。当我将首选项设置为不覆盖现有代码时,…

Web API中的电子邮件确认 - c#

我有Web API应用程序,并且想要实现电子邮件确认。现在,我有了采用address的方法-客户端主机,它将位于回调URL uriBuilder中,并将由用户从邮件中打开:public async Task<IdentityResult> RegisterAsync(string email, string userName, string pa…

ASP.NET Web API 2中AuthorizeAttribute发生了什么变化? - c#

我已经将项目和一组单元测试从ASP.NET Web API升级到ASP.NET Web API 2。我们将自定义DelegatingHandler用于自定义身份验证机制。它将Thread.CurrentPrincipal和HttpContext.Current.User设置为适当的System.Security.Claims.ClaimsPrincipal。…