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

如何解決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中文在线免费观看| 日韩黄色一级片免费看| 久久热视频这里有精品| 九九热这里只有免费视频| 免费观看国内性生活大片| 真人国产一级美女免费视频| 精品国产91高清在线观看| 日韩精品一区二区三区四区在线视频 | 全国最大成人免费视频| 午夜性生活视频免费看| 懂色av免费在线播放| 国产成人亚洲精品乱码| 国产午夜精品自拍视频| 国产做a爰片久久91| 一区二区人妻乳中文字幕| 天天操夜夜骑日日干| 日韩欧美亚洲综合久久精品| 久草视频在线免费资源站| 国产精品国产三级国产普通话99| 欧美黄片在线免费观看视频| 亚洲中文字幕视频在看| 亚洲一级特黄大片在线观看| 亚洲精品另类中文字幕| 青青草成人公开在线视频| 天堂av在线一区二区三区| 欧美高清在线观看视频| 粉嫩一区二区三区av| 国产真实内射在线观看| 国内丰满少妇嗷嗷叫在线播放| 免费女性啪啪无遮挡网站| 亚洲国产高清国产拍精品|