欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何解決php調(diào)用java傳遞xml字符串亂碼的問(wèn)題-創(chuàng)新互聯(lián)

小編給大家分享一下如何解決php調(diào)用java傳遞xml字符串亂碼的問(wèn)題,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到亞?wèn)|網(wǎng)站設(shè)計(jì)與亞?wèn)|網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋亞?wèn)|地區(qū)。

php調(diào)用java傳遞xml字符串亂碼的解決辦法:首先使用CURL在命令行中完成請(qǐng)求;然后將調(diào)用接口時(shí)的【Content-Type:application/json】改成【application/xml】即可。

php調(diào)用java傳遞xml字符串亂碼的解決辦法:

這兩個(gè)工作需要,給一個(gè)php同事提供java接口,參數(shù)內(nèi)容:

<xml>
<ToUserName><![CDATA[wxcc878e3a91463bb5]]></ToUserName>
<FromUserName><![CDATA[on2BF1J3NBTUCFChovU-CNOs1MxU]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
<BrandId><![CDATA[5]]></BrandId>
<HotelId><![CDATA[5]]></HotelId>
</xml>

request header:

method:POST。

由于客觀原因,不能直接調(diào)用,所以自測(cè)接口時(shí)用的postman,接口調(diào)用一切正常。BUT,上線以后,測(cè)試時(shí)一直報(bào)

org.dom4j.DocumentException: Error on line 1 of document : 前言中不允許有內(nèi)容。 Nested exception: 前言中不允許有內(nèi)容。

但是日志輸出:

<xml><ToUserName><![CDATA[wxcc878e3a91463bb5]]><\/ToUserName><FromUserName><![CDATA[on2BF1J3NBTUCFChovU-CNOs1MxU]]><\/FromUserName><MsgType><![CDATA[text]]><\/MsgType><Content><![CDATA[123]]><\/Content><BrandId><![CDATA[5]]><\/BrandId><HotelId><![CDATA[5]]><\/HotelId><\/xml>

標(biāo)簽中多了轉(zhuǎn)義字符\,使用正則替換:xml.replaceAll("<\\\\/","</");,之后輸出正常。

但是上面的異常信息還在。。。。。。

網(wǎng)上幾乎一致的解決方案:用編輯器打開(kāi)另存為,修改編碼格式。程序怎么會(huì)這么搞?。。?/p>

在同事的協(xié)助下,使用CURL 在命令行中請(qǐng)求:

curl -X POST \
  http://localhost:21010/wx_reply/reply2User \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/xml' \
  -H 'postman-token: 08ae772c-7891-aaa2-01ef-30dccf5ffac0' \
  -d '<xml>
<ToUserName><![CDATA[wxcc878e3a91463bb5]]></ToUserName>
<FromUserName><![CDATA[on2BF1J3NBTUCFChovU-CNOs1MxU]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
<BrandId><![CDATA[5]]></BrandId>
<HotelId><![CDATA[5]]></HotelId>
</xml>'

發(fā)現(xiàn)參數(shù)實(shí)際是:

%3Cxml%3E%0A%3CToUserName%3E%3C%21%5BCDATA%5Bwxcc878e3a91463bb5%5D%5D%3E%3C%2FToUserName%3E%0A%3CFromUserName%3E%3C%21%5BCDATA%5Bon2BF1J3NBTUCFChovU-CNOs1MxU%5D%5D%3E%3C%2FFromUserName%3E%0A%3CCreateTime%3E1348831860%3C%2FCreateTime%3E%0A%3CMsgType%3E%3C%21%5BCDATA%5Btext%5D%5D%3E%3C%2FMsgType%3E%0A%3CContent%3E%3C%21%5BCDATA%5Bthis+is+a+test%5D%5D%3E%3C%2FContent%3E%0A%3CMsgId%3E1234567890123456%3C%2FMsgId%3E%0A%3CBrandId%3E%3C%21%5BCDATA%5B5%5D%5D%3E%3C%2FBrandId%3E%0A%3CHotelId%3E%3C%21%5BCDATA%5B5%5D%5D%3E%3C%2FHotelId%3E%0A%3C%2Fxml%3E=

也就是說(shuō):

spring對(duì)request中body的內(nèi)容進(jìn)行了encode。使用URLDecode.decode(xml后得到了正常的內(nèi)容,但發(fā)現(xiàn)參數(shù)后面多了一個(gè)=(看上面的參數(shù))。

最終檢查發(fā)現(xiàn):是php同事調(diào)用接口時(shí)的Content-Type:application/json,改成application/xml后,問(wèn)題解決了。

看完了這篇文章,相信你對(duì)如何解決php調(diào)用java傳遞xml字符串亂碼的問(wèn)題有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前題目:如何解決php調(diào)用java傳遞xml字符串亂碼的問(wèn)題-創(chuàng)新互聯(lián)
鏈接URL:http://aaarwkj.com/article22/dpggjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站Google、定制網(wǎng)站、品牌網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
男人的天堂av免费看看| 久久中文字幕日韩精品| 日本亚洲中文字幕无吗| 在线观看国产小视频不卡| 亚洲一区二区三区色婷婷| 国产精品日韩精品在线| av中文字幕一区二区三区| 亚洲黄色av电影在线| 亚洲精品中文字幕乱码| 97高清视频在线观看| 中文字幕一区二区不卡顿| 九九热久久这里全是精品| 国产丝袜肉丝在线播放| 国产熟女系列一区二区三区| 黄色av链接在线观看| 亚洲天堂国产中文在线| 久久国产精品一区二区三区 | 免费黄色福利网址大片| 男人天堂av网在线观看| 好看毛片一区二区三区四区| 日韩精品在线观看一二三区| 国产精品中文第一字幕| 欧美日韩亚洲视频一区久久| 亚洲欧美综合精品二区| 精品日韩欧美精品日韩| 校园春色亚洲欧美日韩| 欧美日韩黄色的三级视频| 丰满人妻一区二区三区色| 在线观看国产激情免费视频| 好吊妞在线新免费视频| 内射极品美女在线观看| 精品国产成人一区二区| 亚洲精品一区二区三区毛片| 国产精品1区2区久久久| 国产老熟女高潮精品视频网站免费| 无套内谢少妇高朝毛片| 日韩免费在线观看av| 国产姐弟操大率悠荡笕| av在线免费播放观看| 中文人妻熟妇乱又伦精品| 亚洲三级伦理中文字幕|