授权HttpClient请求

时间:2016-09-25 09:38:46

标签: c# asp.net cookies dotnet-httpclient

我正在尝试访问Twitter用户的followers页面,但该内容无法供访客使用。

using (var res = await http.GetAsync("http://www.twitter.com/" + handle + "/followers"))
{
    followers = new List<string>();
    ...
    // res returns a login page

有没有简单的方法在ASP.NET中授权我的请求?我可以以某种方式使用向我的ASP.NET页面发送请求的客户端的cookie吗?

好的,这是一个愚蠢的想法。还有什么可行的吗?

1 个答案:

答案 0 :(得分:0)

我这样做:

var authenticationCookie = HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName];

然后使用authenticationCookie代表用户调用API。