SOAP附件未到达服务器端

时间:2009-10-21 07:42:47

标签: java soap

我在客户端使用SAAJ发送soap请求。我还使用此API附加随机二进制字符串作为SOAP请求的附件。

soapMessage.addAttachment(attachment);

当我通过wireshark嗅探此请求时,我可以在<SoapEnv>之外看到我的附件, 但是当这个请求到达客户端(使用JBoss库实现)时,我只收到消息,而不是附件。

我没有在与附件相关的WSDL中指定任何内容。

我无法弄清楚可能出现的问题。

任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:1)

您是否发送了正确的Content-Type,Content-Transfer-Encoding和Content-ID标头值?

http://www.ws-i.org/Profiles/AttachmentsProfile-1.0.html#Value-space_of_Content-Id_Header

也许发布生成的肥皂消息