Почему HttpClient не возвращает код 302? - PullRequest
0 голосов
/ 24 сентября 2018

Я работаю с HttpClient.Я попытался вызвать некоторый complete_url, используя Почтальон (отключить функцию автоадресации).И почтальон возвращает статус 302, где я вижу заголовок Location, который я вызову в следующем методе GET.

Вот скриншот:

enter image description here

Почтальон работает хорошо.

Но если я попытаюсь вызвать метод с помощью Visual Studio.Я получил результат Status-200, без заголовка «Location».

Вот мой код:

        HttpClientHandler handl = new HttpClientHandler();
        handl.AllowAutoRedirect = false;
        var httpClient = new HttpClient(handl);

        HttpResponseMessage respn = await 
        httpClient.GetAsync(resp.completeUrl);
        Console.WriteLine($"-----------{respn}");

Это скриншот, который возвращает .Net:

enter image description here

Мой вопрос: почему HttpClient не возвращает статус 302 с заголовком «Location»?

...