HttpClient块重定向

时间:2018-12-14 17:07:54

标签: c# .net

我想从页面获取令牌,所以我被发布了这样的数据

public async Task<HttpResponseMessage> Post(string url, string stringContent="")
    {
        HttpContent httpContent = new StringContent(stringContent);
        return await httpClient.PostAsync(url, httpContent);

    }



var result= Http.Post(page, data);
var cookies = result.Result.Headers.GetValues("Set-Cookie");

Fiddler显示帖子很好,并且通过cookie获得了令牌。 但是页面上是重定向到其他页面的,所以当我读取Cookie时,第二页上出现了Cookie。

原始页面页眉的标题为“ Location:secodPage”

我尝试阻止

HttpClientHandler handler = new HttpClientHandler() {
        AllowAutoRedirect = false
    };

但这不起作用。

我如何不能阻止重定向或从首页/原始页面获取cookie?

0 个答案:

没有答案