问题描述
据我所知,有两种常用的方案来决定 SOAP 服务器是否以 MTOM 格式响应。
Scheme #1 查看从客户端收到的“Accept”标头:
- 如果标头包含“multipart/related”,服务器将(或可能)以 MTOM 响应。
- 如果标头不包含“multipart/related”,服务器将不会以 MTOM 响应。
这里的指导原则是客户是否表示支持 MTOM。
Scheme #2 查看从客户端收到的“Content-Type”标头:
- 如果标头以“multipart/related”开头,服务器将(或可能)以 MTOM 响应。
- 如果标头不包含“multipart/related”,服务器将不会以 MTOM 响应。
这里的指导原则是客户端请求的镜像格式。
我的问题如下:
- SOAP/MTOM 规范可以接受这些方案中的哪些?
- 哪些方案可以被视为更“最佳实践”?
- 如果 WS-MTOMPolicy 与此问题的范围相关,它如何集成到两个方案中?
- 根据我的实验,JAX-WS 的 Metro 实现使用方案 #2。它也支持方案#1吗?如果是这样,如何配置?如果没有,是否还有其他方法可以使其使用方案 #1,或者是否有其他支持方案 #1 的 JAX-WS 实现?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)