问题标签 [mtom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
375 浏览

java - MTOM Java WebServices 身份验证

我正在寻找一种简单而安全的方式来通过axis2/mtom webservice对用户进行身份验证......

类似于 http 身份验证...或会话 cookie 身份验证。

一个活生生的例子对我有很大帮助。

我有这个接收图像并处理它的网络服务......我需要要求身份验证和一种使用图像处理该用户的方法(例如,将图像移动到用户的文件夹)......

谢谢...

0 投票
1 回答
1409 浏览

java - 使用 Metro,向客户端添加 MTOMFeature 会导致 MIMEParsingException,为什么?

我们有一个使用 Grails 和 Metro 1.0.2 插件发布的支持 MTOM 的 Web 服务:

按照本教程,我们设置了一个如下所示的 Java 测试客户端

当我运行客户端时,我收到以下错误消息:

由于异常,无法创建 SOAP 消息:org.jvnet.mimepull.MIMEParsingException:缺少开始边界

但是,当我不添加 MTOMFeature 时,只需 TestService service = new TestServiceService().getTestServicePort();上传文件即可。但据我了解,如果服务器和客户端都未启用 MTOM,则整个文件将保存在内存中(而不是流式传输)。所以,我的问题是

  • 为什么我们会得到这个错误?
  • 如果我不添加 MTOMFeature,文件是否仍会通过 MTOM 传输?

我将非常感谢任何帮助/提示!

0 投票
1 回答
8638 浏览

c# - Axis2 MTOM Webservice 和一个 .NET 客户端来使用它

所以我有这个新的 Axis2 MTOM Webservice 正确地服务于基于 java 的 Web 服务客户端。

当我尝试将服务(或 Web)引用添加到 vs2008 并使用生成的代码使用它时,问题就出现了。到现在为止,一切都还好吗...这是发生的事情:

  1. 我们创建必要的对象(客户端、请求和参数对象)
  2. 我们打电话给服务
  3. 收到响应时,它会抛出异常并显示以下消息:

或者问题将是

¿如何将axis2 webservice的响应设置为非mimetype?

0 投票
2 回答
7088 浏览

wcf - MTOM 编码和自定义绑定

如何配置自定义绑定和 MTOM 编码?我有一个自定义绑定,如下所示,

我的 MTOM 绑定如下所示,

我该如何结合这个?

0 投票
1 回答
1421 浏览

wcf - 在同一服务中具有 MTOM 和文本消息编码

我有一个 WCF 服务,它公开了多个操作合同。一份合同是上传一个大文件。所以我想为该方法使用 MTOM 消息编码,为其他方法使用文本编码?如何创建单一服务并使用文本和 MTOM 消息编码?

0 投票
1 回答
1120 浏览

axis2 - 如何将 Axis 2 MTOM 临时文件流式传输到 HttpServletRequest

我正在使用下面的代码从网络服务器检索附件。在这种情况下,客户端是 Web 浏览器。因此,目前,用户向网络服务器发出附件请求。Web 服务器向另一台服务器发出 MTOM 请求以获取附件。然后,该网络服务器在开始将该附件写入响应之前等待附件下载。用户等待两倍的时间来获取文件。如何利用 Axis2 代码访问临时文件,以便在创建临时文件时将其流式传输给用户?我知道这听起来不是最好的方法,但这是要求。我正在处理高达 2GB 的大文件,因此等待两倍的时间来接收文件是行不通的。

0 投票
1 回答
1332 浏览

jakarta-ee - Axis2/Axiom 处理 SOAP MTOM/非 MTOM 附件

在环顾四周并尝试了不同的建议解决方案后,我正在写这篇文章。建议从 MTOM/非 MTOM SOAP 消息中提取二进制数据的 2 个最常见的解决方案是:

  1. 检索 OMText 节点,并使用其中的 dataHandler 实例
  2. 找到包含“href”属性的 OMElement 节点。获取 'cid:xxxxx' 值,并使用 'xxxxx' 部分从消息上下文实例中存在的附件映射中检索附件。

我面临的问题是我的客户端指示 SOAP 响应消息是 MTOM [我使用消息上下文实例的 isDoingMTOM() 方法确定了这一点]。但是,没有包含“href”属性的 OMElement 节点。在打印 SOAP 信封时,我发现二进制数据内嵌在正文中。所以我尝试了 OMText 节点方法来获取数据,但是每当我尝试将 OMElement 强制转换为相应的 OMText 节点时,我都会不断收到 classCastException。

有人可以指出我错过了什么吗?

0 投票
1 回答
1175 浏览

wcf - 自定义 MTOM 绑定和最大上传大小

我正在为我的上传服务使用下面的绑定配置,

但是使用此设置,我无法上传超过 1mb 的大文件,服务器响应是错误请求。

有什么想法吗?

0 投票
1 回答
2657 浏览

java - 发送到客户端后,JAX-WS MTOM 删除附件

我在 Java 1.6 中使用 JAX-WS 的参考实现。在我的服务器上,我有一个 Web 服务方法,它返回一个带有作为 javax.activation.DataHandler 附件的响应。

我需要做的是在文件完全从服务器发送到客户端后删除文件。但是,在从客户端发送响应之前,我的 webservice 方法已经完成。

我该怎么做才能将文件标记为删除,或者是否有一个回调可以在传输后删除文件?

谢谢

0 投票
0 回答
617 浏览

wcf - BizTalk 2006 R2 中的 MTOM/XOP 支持?

我们目前正在开发 BizTalk 解决方案,该解决方案应通过 Web 服务请求将二进制数据作为 XOP 附件返回。BizTalk 通过 WCF 适配器支持 MTOM,但我不知道 BizTalk 是否也支持 XOP?

(我发现了一篇关于BizTalk 附件模式的博文,但这并没有给我首选的解决方案)

我们正在使用 BizTalk 2006 R2、Visual Studio 2005