将字节数组转换为Dictionary或NameValueCollection
本文关键字:Dictionary NameValueCollection 转换 字节 字节数 数组 | 更新日期: 2023-09-27 17:59:04
我的代码中有以下一行,它清楚地返回了一个字节数组:
byte[] responseArray = myWebClient.UploadValues(uriString, data);
当我做myWebClient.Encoding.GetString(responseArray)
时,我得到以下内容:
_type=checkout-redirect&redirect-url=https%3A%2F%2Fsandbox.google.com%2Fcheckout%2Fview%2Fbuy%3Fo%3Dshoppingcart%26shoppingcart%3D608260789399787
正如你所看到的,这是一个完美的候选者,可以转换为具有键和值的东西。所以我的问题是:有没有C#函数可以帮我做到这一点,或者我必须自己解析字符串并手动完成这一切?
另外,重定向url怎么办,我不认为我可以按原样将用户重定向到它,所以我想我必须解码它?有什么建议吗?
提前感谢
如前所述:如何在.NET 中将查询字符串解析为NameValueCollection
有一个内置的.NET实用程序:HttpUtility.ParseQueryString
Request.QueryString
中已经有一个名称值集合。
http://msdn.microsoft.com/en-us/library/system.web.httprequest.querystring.aspx