我有一个从web应用程序调用rest服务的功能。我用c#做这件事。网络代码
我的代码
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Accept.Add(new
MediaTypeWithQualityHeaderValue("application/json"));
var byteArray = Encoding.ASCII.GetBytes("abc:defg!");
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
client.DefaultRequestHeaders.Add("CSRF_NONCE", a.NonceValue);
var message = await client.PostAsync("hostname/Windchill/servlet/odata/v3/ProdMgmt/Parts('OR:wt.part.WTPart:123456')/PTC.ProdMgmt.GetPartStructure?$expand=Components($select=PartName,PartNumber;$expand=PartUse($select=FindNumber,LineNumber,Quantity,Unit);$levels=1)", null);
}
>
我可以从本地计算机成功调用它,但当我在部署到测试服务器(Windows服务器)后尝试调用它时,我得到以下错误。
系统网Http。HttpRequestException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应---
我试着做了下面的工作,使它的功能,但没有任何工作。
>
"连接尝试失败,因为连接方在一段时间后没有正确响应"使用WebClient
在构造函数方法中添加了以下代码
ServicePointManager.服务器证书验证回调=(发送者,证书,链,sslPolcyError)=
WebProxy proxy=新WebProxy{Address=新Uri($)http://x.x.x.x:xxxx),};ServicePointManager.Expect100Continue=false;ServicePointManager.SecurityProtocol |=SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;HttpClientHandler-clientHandler=new HttpClientHandler(){AllowAutoRedirect=true,AutomaticDecompression=DecompressionMethods.Deflate | DecompressionMethods.GZip,Proxy=Proxy,};使用(var客户端=新的HttpClient(clientHandler))
非常感谢您的帮助。
我试图添加一个连接。 jdbc:oracle:thin:@localhost:1521: xe 因为某种原因它不起作用。错误如下 JAVAsql。SQLException:Listener拒绝了连接,出现以下错误:ORA-12505,TNS:Listener当前不知道连接描述符中给出的SID 原因:甲骨文。网纳什。NetException:侦听器拒绝连接,出现以下错误:ORA-12505,TNS:
问题内容: 正在使用Spring,并且·具有以下定义: ..... 当我的互联网连接断开时,我无法通过tomcat或码头运行我的应用程序。 它给: 有什么建议如何解决吗? 问题答案: 如果正确配置了名称空间且XSD文件位于类路径中,则无需在schemaLocation URL中使用classpath:协议。 Spring doc“ 注册处理程序和模式 ”显示了应如何完成。 在你的情况下,问题可能出
背景我正试图为我的java服务器创建一个android客户端应用程序,并让它们使用TCP套接字进行通信。 当我在android设备模拟器上运行我的应用程序时,它的工作原理是什么 当我在手机上运行该应用程序时,我无法正常工作,我在创建套接字时遇到连接超时。 异常 java.net.Connect异常: 无法连接到 /10.0.2.2 (端口 9111): 连接失败: ETIMEDOUT (连接超时)
我编写了一些逻辑,同时表示与exchange的近200个websocet连接。我使用第三方api,它基于org.eclipse.jetty.webSocket.api。我有一个我必须重写的方法。 我在stackoverflow上找到了这个问题,但我看不到清晰的答案。请帮忙,提前谢谢。