對(duì)接web service接口,soapUI工具接口調(diào)用成功,但是postman調(diào)用報(bào)錯(cuò)
415Unsupported Media Type
,程序中報(bào)錯(cuò)org.xml.sax.SAXException: Bad envelope tag: Fault
,經(jīng)過調(diào)查,是請(qǐng)求頭信息,然后深究之后發(fā)現(xiàn)是web Service 的soap協(xié)議問題,網(wǎng)上大部分解決方案提供的都是spap1.1協(xié)議的,但是我的接口提供的為soap1.2協(xié)議,所以出現(xiàn)了報(bào)錯(cuò)問題。
webservice當(dāng)前主流版本為soap1.1與soap1.2兩種。文章來源:http://www.zghlxwxcb.cn/news/detail-753336.html
- soap1.1
- 請(qǐng)求頭信息為:
text/xml;charset=utf-8
- 命名空間為:
http://schemas.xmlsoap.org/soap/envelope/
- 請(qǐng)求頭信息為:
- soap1.2
- 請(qǐng)求頭信息為:
application/soap+xml;charset=utf-8
-命名空間為:http://www.w3.org/2003/05/soap-envelope
- 請(qǐng)求頭信息為:
這兩種協(xié)議的這些區(qū)別可能會(huì)導(dǎo)致接口請(qǐng)求失敗報(bào)錯(cuò)。需要與提供接口人員核對(duì)soap協(xié)議版本,根據(jù)請(qǐng)求接口的協(xié)議版本進(jìn)行調(diào)用。文章來源地址http://www.zghlxwxcb.cn/news/detail-753336.html
到了這里,關(guān)于java對(duì)接web service接口遇到的坑,postman測(cè)試代碼報(bào)錯(cuò)415Unsupported Media Type,程序中報(bào)錯(cuò)org.xml.sax.SAXException: Bad en的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!