我正在使用HttpListener
从Twitch.tv API请求OAuth令牌。但是,API会将此URL和令牌作为此URL片段的一部分(如下所示)而不是作为参数重新编写。
https://127.0.0.1/#access_token=<token>&scope=channel_editor
我尝试使用RawUrl
属性,但我不确定从URL片段中提取令牌的最佳方法。是否有推荐的方法在C#中执行此操作?
答案 0 :(得分:-1)
这是最好的方式:
var uri = new Uri("http://domain.test/Default.aspx
var1=true&var2=test&var3=3");
var query = HttpUtility.ParseQueryString(uri.Query);
var var2 = query.Get("var2");
//You get the value "test"
此致