2015-11-06 150 views
0

我需要獲取HTTP查詢名稱和值的集合。我使用此代碼:HttpUtility.ParseQueryString未按預期工作

Dim query = "https://api.worldoftanks.eu/wot/globalmap/clanbattles/?application_id=b72a008042b0afa92aa44bd9fc20f5d9&clan_id=500061064" 
Dim nameValuePairs = HttpUtility.ParseQueryString(query) 

我期待着得到(名稱:值):

APPLICATION_ID:b72a008042b0afa92aa44bd9fc20f5d9
clan_id:500061064

,但我得到:

https://api.worldoftanks.eu/wot/globalmap/clanbattles/?application_id:b72a008042b0afa92aa44bd9fc20f5d9
clan_id:500061064

這是.NET Framework 4.0中的錯誤嗎?

回答

0

我忘了,你必須通過查詢一部分,而不是整個烏里...

Dim nameValuePairs = HttpUtility.ParseQueryString(New Uri("https://api.worldoftanks.eu/wot/globalmap/clanbattles/?application_id=b72a008042b0afa92aa44bd9fc20f5d9&clan_id=500061064").Query)