可以对http请求中的参数设置编码方式吗?如何设置?

lyz宇 发布于 2014/10/15 16:06
阅读 7K+
收藏 0

请求如下:

http://172.17.32.102:8080/hdcard-services/api/wshcallback?method=openCard&ts=1329530279&args%5Bcardid%5D=wx0c05f2dc051978d4&args%5Bopenid%5D=aaaaaxxxasssss22ssss&skey=alsdjweoiwe2323faWE&sig=64ed4b094c4ffd9dd017a5aa60079dac&args%5Bshopname%5D=分店&args%5Bshopid%5D=9447&args%5Bname%5D=测试123&args%5Bmobile%5D=112222&args%5Bbirthday%5D=&args%5Bsex%5D=F

Encoding:UTF-8

Http-Method: POST

Content-Type: application/x-www-form-urlencoded

响应的结果是中文字符乱码

加载中
0
有明丶
有明丶
解析响应的时候,响应内容要根据响应头的Content-Encoding属性来判断响应内容的编码
0
l
lyz宇

这里有一个问题是我拿到这个请求时,已经是乱码的了

别人向我发送了一个类似的请求,我这边打印出来的这个请求就是乱码的,并且对方说他设置的编码方式是UTF-8的,但我这边打印出来却是ISO-8859-1的

0
l
lyz宇
再补充一点,对方是用.net向我发送请求的
返回顶部
顶部