Проблема: HttpClient возвращает 503 «Служба недоступна» при доступе к локально размещенному API через консольное приложение, в то время как к нему можно успешно получить доступ с помощью Edge. Мне не хватает некоторых конфигураций?
Код:
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace SampleClient
{
public class Program
{
private static HttpClient Client = new HttpClient();
public static async Task Main(string[] args)
{
Console.WriteLine("Starting connections");
for(int i = 0; i<5; i++)
{
var result = await Client.GetAsync("http://localhost:5100/api/contacts");
//var result = await Client.GetAsync("https://stackoverflow.com/");
Console.WriteLine(result.StatusCode);
}
Console.WriteLine("Connections done");
}
}
}
--- build ---
do tnet build
Microsoft (R ) Build Engine версия 16.5.0-preview-20064-06 + 86d9494e4 для. NET Базовое авторское право (C) Microsoft Corporation. Все права защищены.
...
Сборка выполнена успешно. 0 Предупреждение (я) 0 Ошибка (и)
пример вывода: снимок экрана
очистить заголовки