У меня есть клиентское приложение для использования микросервисов, и я использую приведенный ниже код для вызова микросервисов.
с использованием (HttpClient client = new 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);
после этого я тоже отключил брандмауэры, но бесполезно.
Этот микросервис работает от чванства на той же машине.
Пожалуйста, помогите всем, спасибо заранее!