【发布时间】:2014-09-04 02:47:16
【问题描述】:
有没有办法在 AXIS2 中设置默认输出类型标头,例如使用“Content: application/json”,即使请求没有发送到服务的内容类型标头?
【问题讨论】:
标签: json wso2 axis2 wso2dss wso2-am
有没有办法在 AXIS2 中设置默认输出类型标头,例如使用“Content: application/json”,即使请求没有发送到服务的内容类型标头?
【问题讨论】:
标签: json wso2 axis2 wso2dss wso2-am
您还可以在每个序列中使用内容类型属性中介,它可以分配内容类型。这是一个例子:
<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
干杯, 科林
【讨论】:
您可以简单地编写一个axis2处理程序,在其中为所有请求/响应设置首选内容类型..
【讨论】: