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

Axis2在内容类型为“text/xml”时发送多部分响应

谭炎彬
2023-03-14

Axis2默认情况下发送多部分响应,即使没有附件

为什么axis2发送多部分响应&如何要求它发送“应用程序/XML”或“应用程序/SOAP+XML”如何摆脱多部分?在axis2.xml中

在回复中,我看到HTTP/1.1 200 OK Date:Fri,17 Feb 2017 01:07:08 GMT Transfer-Encoding:chunked Content-Type:Multipart/Related;Boundary=“MIMEBoundary_87162747C87B279F7CAA4E1AB573D5D864A878DE7FAE1A0B”;type=“Application/XOP+XML”;start=“<0.97162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b@apache.org>”;start-info=“text/xml”

--MIMEBoundary_87162747C87B279F7CAA4E1AB573D5D864A878DE7FAE1A0B内容-类型:应用程序/XOP+XML;charset=UTF-8;type=“text/xml”content-transfer-encoding:binary content-id:<0.97162747c87b279f7caa4e1ab573d5d864a878de7fae1a0b@apache.org>

200<?xml version=“1.0”encoding=“UTF-8”?> <_bp>

<_comments><_comment> 再次是一个新的注释这是一个文本类型的bp注释需要在文本json 1 Cyril Furtado Chevron Inc. 中看到这一点--MimeBoundary_87162747C87B279F7CAA4E1AB573D5D864A878DE7FAE1A0B-

共有1个答案

岳浩穰
2023-03-14

最近我也面临过类似的轴心2的问题,所以我想回答这个问题。

Axis2默认情况下支持全局附件处理,这可能不是所有类型的服务都需要的。为了解决这个问题,我通过修改axis2.xml文件全局禁用了MTOM处理-

<parameter name="enableMTOM">false</parameter>

现在可以根据每个服务的需要,通过各自的services.xml文件启用此属性来启用此功能

 类似资料:
  • <_comments><_comment> 再次是新的注释这是一种文本类型bp注释需要在文本json 1 2017-01-18t21:07:15 雪佛龙公司

  • 我正在尝试通过API发送post请求。呼叫要求: 我已经使用Charles HTTP代理查看需要发送哪些头/内容。 我的请求:(基本上抄录自查尔斯的多部分章节) 如有任何帮助,我们将不胜感激!干杯!

  • G-WAN4.3.11正在以“text/plain”类型返回我的所有csp文件。这怎么能修好?!目前,它只是一个静态文件服务器。 例如,//127.0.0.1:8080/?hello.py以“Hello,Python! ”(作为text/plain)响应 这应该返回“Hello,Python!”不显示 (以text/html形式)

  • 我正在开发的API是在spring Boot中开发的。现在我有了一个API,我必须在其中发送响应,其中包含一个二进制文件和XML。两者将被多部分边界分开。那么有没有办法做到这一点呢?

  • 我试图使用独立的应用程序使用WCF web服务。我可以使用Internet Explorer查看此服务,也可以在Visual studio服务引用中查看。 这就是我得到的错误 如何更改它以使用正确的内容类型? 这是我的配置文件 这是堆栈

  • 我正在开发Web API的-Web API 2。我的基本需要是创建一个API来更新用户的配置文件。在这种情况下,ios和android将以多部分/表单数据的形式向我发送请求。他们会给我发送一些带有图像的参数。但是每当我尝试创建API时,我的模型每次都是空的。 我在WebApiConfig中也添加了这一行: 这是我的班级: 这是我的控制器: 我甚至没有得到参数值在我的模型。我做错什么了吗? 与此相关