为了账号安全,请及时绑定邮箱和手机立即绑定

为什么得到的内容中“<”变成了“&lt;”中文变成&#x8BEF;

为什么得到的内容中“<”变成了“&lt;”中文变成&#x8BEF;

侃侃无极 2023-04-09 14:10:45
使用HttpURLConnection 连接webService时,得到的内容中“<”变成了“&lt;”中文变成&#x8BEF;直接使用wsdl文件生成的客户端代码去调用返回信息是没有问题的,但是用HttpURLConnection调用可以获得信息,但是出现如题问题,怎么解决?
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

你们返回的soap报文是没有问题的,在soap中内容的“<”是会被转义的,如果不转义那这个soap的报文就是错误的(在xml中<是判断元素的重要标志) 

这个是客户端调用的问题,如果他们使用的是客户端的webservice框架,是会自动转义的 

如果使用的是httpurlconnection,那就需要他们手动转义了

查看完整回答
反对 回复 2023-04-12
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信