GET方式用下面的代码解决了,POST的应该如何处理呢
想到过可以用Request.BinaryRead(),具体怎么处理还没想出来NameValueCollection parms = HttpUtility.ParseQueryString(context.Request.Url.Query, Encoding.GetEncoding(_charset))
想到过可以用Request.BinaryRead(),具体怎么处理还没想出来NameValueCollection parms = HttpUtility.ParseQueryString(context.Request.Url.Query, Encoding.GetEncoding(_charset))
System.Web.HttpUtility.UrlDecode();
System.Web.HttpUtility.UrlDecode();
像支付宝的接口,默认是GB2312编码的。
StreamReader sr = new StreamReader(st, Encoding.GetEncoding("GB2312"));
NameValueCollection parms = HttpUtility.ParseQueryString(sr.ReadToEnd(), Encoding.GetEncoding("GB2312"));
请好心人解答一下吧。。