有没有办法在AXIS2中设置默认输出类型标题,例如使用“Content:application / json”,即使请求没有向服务发送内容类型标题?
答案 0 :(得分: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
干杯, 科林
答案 1 :(得分:0)
您可以简单地编写一个axis2处理程序,为所有请求/响应设置首选内容类型。