为什么HttpClient不返回我302代码?

时间:2018-09-24 14:53:45

标签: c# xamarin http-headers httpclient

您好,请帮助我使用HttpClient。

我尝试使用Postman调用一些complete_url(禁用自动重定向功能)。邮递员返回给我状态302,在其中看到“位置”标头,该标头将在下一个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不返回标头为“ Location”的状态302?

谢谢。

0 个答案:

没有答案