gpt4 book ai didi

java - SOAPMessage 对象中的信封字段为空

转载 作者:太空宇宙 更新时间:2023-11-04 07:53:35 26 4
gpt4 key购买 nike

我正在尝试调用一些 WS。我的本地计算机上有服务器和客户端。我 100% 确定消息内容,并且它从服务器发送到客户端,没有任何更改。问题是客户端创建的 SOAPMessage 对象不正确,soapPart 下的信封字段等于 null。

客户端代码:

SOAPMessage responseMsg = conn.call(msg, urlEndpoint);

服务器端代码:

SOAPEnvelope envelope = sp.getEnvelope();
SOAPHeader hdr = envelope.getHeader();
SOAPBody bdy = envelope.getBody();
bdy.addBodyElement(envelope.createName("response", "soa", "http://www.sbg.com"));

return msg;

在调试窗口中我看到以下内容:

1) 服务器端调试窗口

server side debug window

2) 客户端调试窗口

Client side debug window

我使用 SAAJ 进行通信,并使用 JDK 1.6。

有人可以协助解决这个问题吗?

最佳答案

您负责两者(客户端和服务器)吗?客户端发送的消息是什么?

根据我的经验,使用 SoapUI 这样的工具来测试消息会有所帮助:

http://www.soapui.org/

关于java - SOAPMessage 对象中的信封字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com