HttpUtility.ParseQueryString没有按预期工作

时间:2015-11-06 13:33:16

标签: vb.net httprequest query-string

我需要获取HTTP查询名称和值的集合。我正在使用此代码:

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中的错误吗?

1 个答案:

答案 0 :(得分:1)

我忘了你必须通过查询部分,而不是整个Uri ......

memcpy