当前位置: 首页 > 知识库问答 >
问题:

在SOAP MTOM中,在附件部分中指定“content-id”的语法是什么?

柯正谊
2023-03-14

在http://axis.apache.org/axis2/java/core/docs/mtom-guide.html#mtom_backward_compatibility_with_swa链接上,“content-id”用尖括号指定。
--mimeboundary4a7ae55984e7438034
content-type:application/octet-stream
content-transfer-encoding:binary
content-id:<1.a91d6d2e3d7ac4d580@apache.org>




在SOAP部分的XOP元素中,它被称为-
我没有看到任何地方角括号是曼德拉的。我使用的是SAAJ API,似乎它们没有在提供的内容id上附加任何括号。
有人能再关注一下这个吗?

共有1个答案

俞衡虑
2023-03-14

这在RFC 2392中指定:

通过移除“CID:”前缀、将%encoded字符转换为等效的美国ASCII字符,并用尖括号对“<”和“>”括起来,将“CID”URL转换为相应的Content-ID消息头。

一些SWA/MTOM实现不符合该规范,并且没有添加括号。这通常不是问题,因为大多数SWA/MTOM实现都接受这种不一致的消息。

 类似资料:
  • 我正在使用OkHttp3创建一个多部分请求体。以下是工作curl请求。 删除,会从我们的Spring Boot服务器产生错误。 不支持内容类型“应用程序/八位字节流”。 所以很明显,我应该为指定Json类型。让我们使用OkHttp创建请求。 这产生了与上述相同的错误。因此我更改了代码如下。 现在,OkHttp请求生成器抛出了这个错误。 意外标头:Content-Type 使用空标头,创建请求正文,

  • 问题内容: 我正在使用 BeautifulSoup 。我必须找到对ID为的标签的引用,例如:。 例如: 我试过了: 我该如何过滤? 问题答案: 您可以传递函数findAll: 或正则表达式:

  • 问题内容: 前一段时间,我写了Python程序来处理电子邮件,经常遇到的一件事就是知道电子邮件是否是“多部分的”。 经过一番研究,我知道它与包含HTML或附件等的电子邮件有关…但是我并不太了解。 我对它的使用仅限于2个实例: 1.当我不得不从原始电子邮件中保存附件时 我刚刚在互联网上找到了它(可能是在这里-抱歉,您没有记下编写它的人,但是我似乎再也找不到他了:/),并将其粘贴到我的代码中 2.当我

  • 我在这个Config::INI Perl中找到了一个tilde 我正在处理的文本中没有波浪号。我知道很重要,因为省略、和中的任何或所有内容都会使语法与我的文本不再匹配。 因为我知道我匹配的模式是什么,所以我改变了它,使方括号位于文本表达式周围,因此: 所以在我看来,实际上是说在这里匹配一个方括号,然后期待最后一个括号。 无论如何,我知道在正常的Perl中 不管怎样,我在留档中搜索了语法和正则表达式

  • 问题内容: 在JavaScript中定义枚举的首选语法是什么?就像是: 还是有更好的成语? 问题答案: 从1.8.5开始,可以密封和冻结对象,因此将以上定义为: 要么 和瞧!JS枚举。 但是,这不会阻止您为变量分配不需要的值,这通常是枚举的主要目标: 确保类型安全性(使用枚举或其他方式)的程度更高的一种方法是使用诸如TypeScript或Flow之类的工具。 不需要引号,但为了保持一致性,我保留了

  • 12.2.在小部件中使用Content Provider 如前面所说,Content Provider的作用是为其它应用程序提供数据。在自给自足之外,将自己融入到Android的生态系统会是更好的态度。其它应用程序若需要我们的数据,就可以通过Content Provider索取。 接下来我们将新建一个小部件(widget),用来演示Content Provider的作用。这里的"小部件"跟View