首页 > 编程语言 > 详细

C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理

时间:2015-11-23 11:18:14      阅读:798      评论:0      收藏:0      [点我收藏+]

 问题:C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,‘,\n,n)等处理

   原因:传输时,会把空格,\t,\r,‘,n 等特殊字符序列化为一些%20....等字符

   解决:

    所以再传输前先在.net端进行System.Web.HttpUtility.UrlEncode(参数)编码,java后台接收端进行URLDecoder.decode(request.getAttribute(参数).toString(), "utf-8")进行解码,这样既可。

C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理

原文:http://www.cnblogs.com/luoyaqi/p/4987499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!