xml – 在SOAPUI请求中的EndpointDispatcher中获取AddressFilter
发布时间:2020-12-16 07:42:42 所属栏目:百科 来源:网络整理
导读:我的服务运行正常如果我通过我的客户端应用程序使用它.我正在使用相同的wsdl在SOAPUI中加载.它已经成功地为每种方法创建了样本测试.我想发送一个请求,它应该相应地产生响应.我可以在请求属性中看到正确的端点地址.它自动生成了一个SOAP XML.如果我尝试运行它
我的服务运行正常如果我通过我的客户端应用程序使用它.我正在使用相同的wsdl在SOAPUI中加载.它已经成功地为每种方法创建了样本测试.我想发送一个请求,它应该相应地产生响应.我可以在请求属性中看到正确的端点地址.它自动生成了一个SOAP
XML.如果我尝试运行它来获得响应.它给我以下错误.
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:Header> <a:Action s:mustUnderstand="1">http://www.w3.org/2005/08/addressing/soap/fault</a:Action> </s:Header> <s:Body> <s:Fault> <s:Code> <s:Value>s:Sender</s:Value> <s:Subcode> <s:Value>a:DestinationUnreachable</s:Value> </s:Subcode> </s:Code> <s:Reason> <s:Text xml:lang="en-GB">The message with To '' cannot be processed at the receiver,due to an AddressFilter mismatch at the EndpointDispatcher. Check that the sender and receiver's EndpointAddresses agree.</s:Text> </s:Reason> </s:Fault> 我不知道在哪里检查这里出了什么问题.请在这方面帮助我.我正在使用SOAPUI4.0.1.
问题是因为请求消息缺少一个To头.在消息编辑器上,在请求消息窗口的下方单击按钮WS-A.然后选中“添加默认wsa:To”复选框
现在运行您的请求,服务将运行正常. 希望有帮助 如果确实解决了您的问题,请将其标记为答案 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |