使用HttpURLConnection 连接webService时,得到的内容中“<”变成了“<”中文变成误
时间:2011-10-09
来源:互联网
作者: jike316 发布时间: 2011-10-09
作者: liuyuhua0066 发布时间: 2011-10-09
作者: jike316 发布时间: 2011-10-09
<![CDATA[<Response>
<UserInfoSyncToISMPResp>
<StreamingNo></StreamingNo>
<ResultCode>-113</ResultCode>
<ResultDesc>参数错误</ResultDesc>
</UserInfoSyncToISMPResp>
</Response>]]>
那HttpURLConnection用得到的soap就为这样:
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><UserInfoSyncToISMPResp xmlns="http://www.mbossvsop.com.cn/vsop"><response xmlns=""><![CDATA[<Response><UserInfoSyncToISMPResp><StreamingNo></StreamingNo><ResultCode>-113</ResultCode><ResultDesc>参数错误</ResultDesc></UserInfoSyncToISMPResp></Response>]]></response></UserInfoSyncToISMPResp></soapenv:Body></soapenv:Envelope>
怎么出现这种情况
作者: jike316 发布时间: 2011-10-11
作者: jike316 发布时间: 2011-10-11
作者: thislovebyyou 发布时间: 2011-10-11
作者: softroad 发布时间: 2011-10-11
很明显这是编码过的,你需要解码。
我的回答有误,不好意思,看看soap请求时有没有参数设置不转义,如果没的话只能自己解析了。
作者: softroad 发布时间: 2011-10-11
引用 6 楼 softroad 的回复:
很明显这是编码过的,你需要解码。
我的回答有误,不好意思,看看soap请求时有没有参数设置不转义,如果没的话只能自己解析了。
他们请求的我这边都可以正确获得,包括中文。但是就是我这边返回的信息,他们用HttpURLConnection获得时出现这种情况,但是我自己这边用wsdl文件生成的客户端调用是没有什么问题的
作者: jike316 发布时间: 2011-10-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28