2016-07-05 84 views
0

我正在使用HttpListener從Twitch.tv API請求OAuth令牌。但是,API將這個URL和令牌聲明爲此URL片段的一部分(如下所示),而不是作爲參數。從URL片段提取值

https://127.0.0.1/#access_token=<token>&scope=channel_editor 

我使用RawUrl財產試過,但我不知道的,以從該網址提取片段令牌的最佳途徑。有沒有在C#中做這個建議的方法?

+1

的'URI'類有一個'Fragment'屬性。 – Crowcoder

回答

-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" 

問候