当前位置 : 主页 > 网页制作 > Nodejs >

webservice 传递特殊字符,

来源:互联网 收集:自由互联 发布时间:2021-06-24
在客户端调用webservice接口的时候,有时候或者经常会遇到传递特殊字符的情况,由于webservice 走http协议,底层传递的是xml格式的字符串,所以一些特殊字符需要进行转译。网上搜索了

在客户端调用webservice接口的时候,有时候或者经常会遇到传递特殊字符的情况,由于webservice 走http协议,底层传递的是xml格式的字符串,所以一些特殊字符需要进行转译。网上搜索了N多解决办法,其中最多的是什么base64解码,感觉复杂,没有细看,朋友推荐用Gson工具类,这也是其中一种方式,但是,凭着本人敢写敢试,大胆假设,小心求证的 一贯作风,用[!CDTA[ ]]进行了强制转化,如下:

 "<Message><![CDATA["+message+"]]</Message>"+

运行本地类调用接口竟然报出了200.喜出望外之余,作此篇,以此纪念筚路蓝缕的程序员生涯。梦想这个东西在艺术领域被过渡的运用,传播与诠释跟定义,没想到在苦逼的码农生活里也能给你些许慰藉,只要你敢试、敢想、敢干,解决问题,吸收技术统统不在话下。写了这许多,我只是想让程序不仅仅只是技术,而且要更加艺术。望与众读者君共享,热爱编程,共享幸福美好人生

网友评论