【发布时间】:2010-10-01 12:23:53
【问题描述】:
我一直致力于创建基于 SAAJ 的客户端。一切似乎都运行良好,直到我实现了将附件作为 Web 服务请求的一部分发送的逻辑。
Web 服务操作很简单 - 它需要一个字符串元素用于文件位置,以及一个 base64binary 元素用于文件内容。
我已经使用 SoapUI 测试了 ws 操作,一切似乎都井井有条。但是,当我从基于 SAAJ 的客户端发送文件附件时,Web 服务操作将只接收文件位置元素的值。我在 ws-server 上写了一个处理程序来拦截 WS 操作请求,以便查看附件是否到达 web-service。正如预期的那样,附件很好,我可以使用处理程序中的 SAAJ api 访问其内容。
这让我想知道 - 使用 SAAJ 发送附件并通过 JAXB 绑定接收附件时是否存在兼容性问题?有什么我遗漏的吗?
感谢您的帮助!
【问题讨论】:
标签: java web-services jaxb jax-ws