不使用response.redirect获取查询字符串结果

时间:2014-02-22 15:07:44

标签: c# asp.net redirect

protected void ConnectToFaceBook_btn_Click(object sender, EventArgs e)
{
    string url = System.Uri.EscapeDataString("http://localhost:1298/FacebookChatApi/Default2.aspx");
    string clientID = "507061112747022";
    string redirecturl = @"https://graph.facebook.com/oauth/authorize?client_id="+clientID+"&redirect_uri="+url;
    Response.Redirect(redirecturl);

    GetAccessToken();
}

正如您所看到的,我在GetAccessToken()之后调用Response.Redirect给定的URL将返回一个名为code和GetAccessToken的查询字符串。我正在读取此查询字符串,但正如我在执行Response.Redirect之后所做的一切。是否有任何工作来调用redirecturl并获取代码值而不使用Response.redirect?

1 个答案:

答案 0 :(得分:0)

在linux,php,python等中有一个名为curl的程序,它在你的程序中就像一个浏览器,在C#中卷曲有一些替代方法,你可以使用它们curl in C# have some alternative that u can use them