微服务连接尝试失败,因为一段时间后被连接方未正确响应

时间:2018-09-26 06:38:36

标签: c# asp.net-mvc wcf asp.net-web-api dotnet-httpclient

我有使用微服务的客户端应用程序,并且正在使用以下代码调用微服务。

使用(HttpClient客户端=新的HttpClient())

            {
                var buffer = System.Text.Encoding.UTF8.GetBytes(new JavaScriptSerializer().Serialize(AttModel));
                var byteContent = new ByteArrayContent(buffer);
                byteContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");

                string url = "http://servicename.com:60003/xxx/yyy";
                HttpResponseMessage message = client.PostAsync(url, byteContent).Result;
                string response = message.Content.ReadAsStringAsync().Result;

                if (response != "")
                {
                    //lblInsert.Text = "Your values inserted successfully and the Transaction Title is : " + response;
                }
            }

当我从此代码调用微服务时,它返回以下错误。 连接尝试失败是因为一段时间后连接方未正确响应,或者连接建立失败是因为连接主机未能响应10.xx.yy.zz:60001

我也将超时设置为无限

            client.Timeout = TimeSpan.FromMilliseconds(Timeout.Infinite);

之后,我也关闭了防火墙,但没有用。

此微服务正在同一台机器上昂首阔步地工作。

请帮助任何人,谢谢!

0 个答案:

没有答案