mtom

    1热度

    1回答

    目前我正在努力为通过WCF /服务引用构建Web Service客户端的正确配置。我能够以编程方式创建绑定并配置端点,但理想情况下,我希望这些设置进入WCF配置文件。但是我不知道如何定义客户绑定在那里,将符合下列条件的设置(我已经离开了对MTOM和https部分更详细的设置...): Dim mtom As MtomMessageEncodingBindingElement = New

    0热度

    1回答

    我有一个使用ADB绑定创建的axis2客户端。 这个axis2客户端与一个WCF web服务对话,以MTOM模式发送一个XML附件。 产生的SOAP请求是: POST http://xyz/mtom HTTP/1.1 MIME-Version: 1.0 Content-Type: multipart/related; type="application/xop+xml"; start="<

    5热度

    1回答

    的Java - JDK 1.6.0.7 - WSGEN -version:JAX-WS RI 2.2.3-b01- 我有以下问题: SOAPBinding binding = (SOAPBinding)((BindingProvider)port).getBinding(); binding.setMTOMEnabled(true); List<Handler> handlerChain =

    1热度

    1回答

    我开发了启用MTOM的CXF Web服务。我添加的注释向我DTO告诉JAXB为MTOM优化领域的候选人: @XmlType public class FileDTO { private String Name; private String FileType; @XmlMimeType("application/octet-stream") priva

    4热度

    1回答

    到目前为止,我一直使用简单的base64封装并使用简单的base64封装来发送SOAP附件 - 所有这些都是由CURL完成的。现在我有一个新的请求,附件需要作为MTOM附件发送,问题是:是否可以使用linux curl? 我可以看到使用JAX-WS是可能的,但为了做到这一点,我们必须开发新的客户端,这对我们来说并不是最好的选择。 请告诉我,如果可能,如果是的话,给我任何提示如何做到这一点。

    1热度

    2回答

    目前,我有两个处理程序,一个用于日志记录,另一个用于签署SOAP消息(本质上篡改SOAP消息)。没有处理程序链,MTOM按预期工作,插入对二进制内容的引用,而不是内联base64二进制内容。 只要我介绍处理程序,MTOM内容现在包含在内。 是否可以使用处理程序签署SOAP消息还是有更合适的方法来执行此操作? 更新1 无法发布完整源代码。本质上,虽然是自定义的SOAPHandler实现。它对时间戳(

    4热度

    1回答

    我正在为SOAP服务编写一个WCF客户端,该服务返回带有二进制数据(实际上是PDF文件)的MIME多部分结果。它使用自定义消息编码器。 如果我将请求作为单部分格式发送,服务似乎并不介意,所以我能够返回结果。我看到的结果有两个问题: 它似乎只返回多部分消息的第一部分。 我找回的数据不能被我的自定义编码器解码。 我曾尝试利用MTOM结合,但食堂的请求。它无法在内容类型中添加“边界”参数,因此服务器无法

    1热度

    1回答

    我尝试使用Mtom传输文件,直到我使用SoapHandler验证客户端签名为止它工作得很好。 SoapHandler保留所有消息并将其更改为base64编码。所以当我尝试获取大文件时,JVM会抛出堆大小异常。你们有没有办法解决这个问题?

    0热度

    1回答

    我使用Spring.NEt创建了WCF servise的代理对象frwm - Spring.Web.Services.WebServiceProxyFactory。 WCF服务使用SOAP MTOM。配置是在这里: <basicHttpBinding> <binding name="MTOM_BINDING" maxReceivedMessageSize="1000000

    2热度

    1回答

    我试图从MSDN this example。 我尝试使用FileStream和WCF发送文件。 当我发送只有几个字节的小文件时,我得到输出。但是,当我试图跨越几MB的文件发送我得到一个错误: System.ServiceModel.CommunicationException: An error (The request was aborted: The request was cancelled