求教大神,关于webservice的问题
java吧
全部回复
仅看楼主
level 14
goddagekey 楼主
CXF做了一个webservice服务端供别人调用,我的方法返回字符串里边有<>特殊字符,那边调用后特殊字符被转义了,这个有什么解决办法吗,还有就是那边调用后返回的字符串前后又会被拼接上一些字符串,应该是webservice自己拼上的,请问这个有办法不要吗
2019年09月06日 02点09分 1
level 14
goddagekey 楼主
自己顶
2019年09月06日 02点09分 2
level 14
goddagekey 楼主
忘了说了,只能改我这边的代码,客户端代码改不了
2019年09月06日 02点09分 3
level 14
goddagekey 楼主
没人吗
2019年09月06日 02点09分 4
level 11
xml我记得有转义标签吧。
2019年09月06日 03点09分 5
好像是这个东西<![CDATA[]]>, <![CDATA[sssssssssssss<>sssssssss]]>
2019年09月06日 03点09分
@星夜oo7 试了这种方法,没用,客户端接收到的数据连CDATA的<>都给转义了
2019年09月06日 03点09分
level 8
尝试着将返回类型改为byte[]
服务端 String---> byte[] return XXX.getBytes("utf-8");
调用端 byte[]--->String new String(bts,"utf-8");
2019年09月06日 03点09分 6
主要是客户端不能改
2019年09月06日 03点09分
1