码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-11-23 11:19:12      阅读:274      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!