有没有一种方法可以在AXIS2中设置默认的输出类型标题,例如,即使请求中没有发送内容类型标题,也可以使用“Content:application/json”服务?在Axis2中设置默认的内容输出类型标题
1
A
回答
1
你也可以使用内容类型属性调停每个序列中,它可以指定内容类型。下面是一个例子:
<property name="ContentType" value="text/xml" scope="axis2"/>
这是关于Axis2属性[1]的文档。如果您希望默认应用此功能,则取决于您使用的产品。通过api管理器,您可以编辑位于[apim home]/repository/resources/api-templates /中的velocity-template.xml。此模板文件的任何更改都会影响所有API创建或重新发布时的影响。
[1] https://docs.wso2.com/display/ESB481/Generic+Properties
干杯, 科林
0
你可以简单地写一个Axis2的处理程序,其中设置首选内容类型的所有请求/响应..
感谢@Colin,其实这一个解决方案,我已经计划了一段时间。感谢您提供关于APIM的更多信息,因为这是我使用的。 – 2014-09-04 06:43:22