WSO2 API管理器如何更改--header'接受:application / json'到--header'接受:application / xml'?
我已经为WSO2 API Publisher添加了一些API。我可以通过API控制台连接某些API但有些失败了。我注意到由于--header Accept:application / json' - 所有其他成功连接的人都失败了--header' Accept:application / xml。
它还保持返回响应代码0和响应标题:
"错误":"服务器没有响应"
我试图更新它但仍然相同:/opt/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/sequences/_auth_failure_handler_.xml
请告知。
答案 0 :(得分:0)
在为API定义资源的发布者中,您可以指定“Produces”字段(将其设置为application / xml),该字段应该用作API Store测试控制台的默认值。
无论如何 - 客户端可以在请求中发布任何Accept标头。 “Produces”字段仅是一个指示,它不强制执行标头值。
我建议您使用curl(SoapUI,Postman或任何其他可行工具)测试调用,以便您可以看到服务REALLY返回的内容。 “响应代码0”消息通常意味着一些错误响应(400,500,......任何东西),它不一定显示在DEV控制台中。
玩得开心