【发布时间】:2018-05-16 09:55:13
【问题描述】:
我需要向 Web 服务发出发布请求。 Web 服务具有以下结构:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:kn="http://..//soapAction">
<soap:Header/>
<soap:Body>
<kn:InsertOrders>
<!--Optional:-->
<kn:XmlOrders>?</kn:XmlOrders>
<kn:stringLength>?</kn:stringLength>
<!--Optional:-->
<kn:LoadListId>?</kn:LoadListId>
</kn:InsertOrders>
</soap:Body>
</soap:Envelope>
XmlOrders 接受一个字符串,我正在尝试在其中传递以下 xml 字符串:
<?xml version="1.0" encoding="utf-8"?> <EXAMPLE xmlns="EXAMPLE"> <HEADER> <ID>G112233</ID> <TR>AB123</TR> </HEADER> <HEADER> <ID>G123123</ID> <TR>AB1234</TR> </HEADER> <DETAIL> <DETAILID>123123123</DETAILID> <TXT>ATR_123</TXT> </DETAIL> <DETAIL> <DETAILID>123123123</DETAILID> <TXT>ATR_123</TXT> </DETAIL> </EXAMPLE>
但是,SoapUI 返回 400 bad request:
Wed May 16 12:41:19 EEST 2018:DEBUG:Receiving response: HTTP/1.1 400 Bad Request
Wed May 16 12:41:19 EEST 2018:DEBUG:Connection can be kept alive indefinitely
有人知道吗?
【问题讨论】: