mtom相关内容

如何在 ColdFusion 中读取多部分响应

我正在向 Web 服务发布 CFHTTP 帖子,该服务返回两部分(多部分),即 XML 和 PDF.我希望只获得 PDF.我的 cfhttp.filecontent 是 java.io.ByteArrayOutputStream 类型.当我执行 toString() 时,我得到以下信息 第 1 部分 Content-Type: application/xop+xml;类型=“文本/xml" ..
发布时间:2022-01-09 15:19:18 其他开发

IRS ACA SOAP 边界错误

我正在使用 httpClient 向 IRS ACA 网络服务发布 GZip 压缩的 SOAP 请求.您将在下面找到 SOAP 请求.我得到下面引用的边界错误.有人能指出我的请求有问题吗? 多部分流在遇到终止边界之前结束 POST URL HTTP/1.1SOAPAction:BulkRequestTransmitter接受编码:gzip、deflate内容类型:多部分/相关;类型=“应用 ..
发布时间:2021-12-24 10:11:25 C#/.NET

如何使用 java 解析 XOP/MTOM SOAP 响应?

我只想知道,有没有什么简单的方法可以解析 MTOM/XOP SOAP 响应.问题是我使用普通的 HTTP 发送soap 消息和javax.xml 来解析响应.但是有些服务用 mulipart/related 来响应我,它需要更复杂的逻辑来解析它(性能很重要).所以我想知道我是否可以以某种方式利用 apache cxf、apache axiom 或任何其他库来解析 MTOM/XOP SOAP 响应? ..
发布时间:2021-12-24 09:48:14 Java开发

basicHttpBinding 与 wsHttpBinding

在 WCF 端点中,basicHttpBinding 和 wsHttpBinding 有什么区别?什么时候应该使用? 解决方案 关于这方面的大量材料 - 只需谷歌搜索“WCF basicHttpBinding wsHttpBinding". 您会发现: BasicHttpBinding 和 WsHttpBinding 的区别还有很多很多! 基本上: basicHtt ..
发布时间:2021-12-11 18:36:03 C#/.NET

如何在 .Net Core 项目中使用 WcfCoreMtomEncoder?

我想在我的 .Net Core 项目中使用这个 WcfCoreMtomEncoder lib here,但我不确定如何在语法上使用它. 我在下面有这个代码但不能使用 MessageEncoding 因为我在一个 .Net Core 项目中(不支持 mtom): var binding = new BasicHttpBinding(BasicHttpSecurityMode.Transpor ..
发布时间:2021-11-24 14:33:13 C#/.NET

PHP 中的 SOAP MTOM/XOP 支持

我想用PHP创建一个Web Service,可以支持MTOM/XOP.我的 Web 服务处理功能应该能够提取附件.当我用谷歌搜索时,我只能找到 WSF(Web Service Framework) 作为答案. 有其他选择吗?我是 MTOM/XOP 的新手.目前我使用 NuSoap 但它不支持 MTOM/XOP. 解决方案 有一个支持 mtom 的补丁,可能需要针对完整的 mtom 规 ..
发布时间:2021-09-24 19:29:23 PHP

具有 SmartCard 认证的 WCF 客户端适用于 Win7,但不适用于 XP

以下是简要总结:我有一个 WCF 客户端 (.NET 4.0),它在 Windows 7(64 位)上运行良好,但在 XP(32 位)上运行失败.因为我有很多 XP 客户,所以这是个大问题. 客户端由服务提供商提供的 wsdl 文件生成. 服务是基于 SSL 的 SOAP 1.2,带有 MTOM 客户端证书位于智能卡 (ActivIdentity) 上 代码如下: Servic ..
发布时间:2021-09-22 19:36:19 C#/.NET

XmlMtomReader 是否在内部缓存输入流中的二进制数据?

实际上我想知道 XmlMtomReader 是否直接从输入流中读取 mime 二进制部分?还是在我调用 ReadContentAsBase64() 方法之前将它们存储在内部? 解决方案 我记得(而且已经有一段时间了...),XmlMtomReader 执行所需的最小内部存储量,具体取决于 MIME 部件的顺序出现在输入流中.(MTOM 标准允许它们以任何顺序出现). 因此,如果您的输 ..
发布时间:2021-09-22 19:26:38 C#/.NET

如何在 .Net Core 项目中使用 WcfCoreMtomEncoder?

我想在我的 .Net Core 项目中使用这个 WcfCoreMtomEncoder lib here,但我不确定如何在语法上使用它. 我在下面有这个代码但不能使用 MessageEncoding 因为我在一个 .Net Core 项目中(不支持 mtom): var binding = new BasicHttpBinding(BasicHttpSecurityMode.Transpor ..
发布时间:2021-09-22 19:20:51 C#/.NET

WCF 客户端与 Java WS 对话,异常:内容类型 application/xop+xml;类型=“应用程序/soap+xml";响应消息的

我在与 Java WS 交谈时遇到问题.我使用“wsHttpBinding"绑定客户端证书进行身份验证,消息编码设置为“文本",.net 框架为 4.0.服务器端是 Java,我无法控制它.连接是通过 Fiddler 代理的(这就是我看到在线请求的方式,比跟踪“System.Net"更加用户友好). 我得到的异常如下: 内容类型application/xop+xml;响应消息的 typ ..
发布时间:2021-09-22 19:20:32 其他开发

使用 WCF 和 MTOM 进行流式传输

我使用 WCF 绑定和流式传输模式,用于向/从服务上传和下载二进制内容.我已经设法让它工作.我将包括配置、合同等以供参考. 我做了一些测试来对不同的绑定和编码进行基准测试.上传结果似乎没问题.NetTcp 是最快的,其次是 BasicHttp-MTOM,然后是 BasicHttp-Text.令我惊讶的是,在下载大文件时,MTOM 的速度非常慢,这与使用 BasicHttp 的文本编码和使用 ..
发布时间:2021-09-22 18:59:48 其他开发

MTOM 是如何工作的?

MTOM 是 W3C 消息传输优化机制,一种高效地向 Web 服务发送二进制数据和从 Web 服务发送二进制数据的方法. 它一般是如何工作的? 解决方案 如果你把 Wireshark(或启用System.Net Logging) 在未启用 MTOM 的情况下服务,您应该会看到带有二进制数据编码为 BASE64 的 SOAP 请求.将其作为 BASE64 发送会增加二进制数据的大小,但 ..
发布时间:2021-09-20 20:33:48 其他开发

从 WCF 服务向客户端发送大数据的最佳方式是什么?

我有一个返回大量数据的特定服务.WCF 中处理此问题的最佳做法和选项是什么? 这些大数据是在做完所有过滤后返回的,所以不能再过滤了.数据可以进入GB.我知道系统可以处理的数据量是有限的. 但是给上面的场景你会推荐哪些选项/替代方案. 解决方案 使用流MSDN ..
发布时间:2021-08-30 20:25:24 其他开发

C#/IRS ACA-使用WCF 4.5发送带有MTOM附件和GZip编码的Web服务请求

我们正在尝试通过公开的Web服务将数据发送到IRS以进行ACA数据传输,并且由于“安全标题"中“时间戳"和“签名"元素的顺序,我们无法使WSE 3.0方法起作用.当TimeStamp元素出现在Signature元素之前时,IRS端的XSD验证显示错误.当我们使用策略声明手动以正确的Signature和Timestamp元素顺序生成安全标头时,IRS Web服务将显示“无效的WS安全标头"错误. ..
发布时间:2020-11-21 23:19:00 C#/.NET

解析/反序列化MTOM / XOP数据.NET

如何解析/反序列化 MTOM / XOP 响应是从使用WCF的Web服务获得的?我在磁盘上有响应。我已在下面复制了响应: 日期:2012年5月2日,星期三09:38:57 GMT 服务器: Microsoft-IIS / 6.0 P3P:CP =“ BUS CUR CONo FIN IVDo ON我们的PHY SAMo TELo” X-Powered-By:ASP.NET X- ..
发布时间:2020-10-21 00:12:41 C#/.NET