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
请指教 .
1 回答
在为API定义资源的发布者中,您可以指定“Produces”字段(将其设置为application / xml),该字段应该用作API Store测试控制台的默认值 .
无论如何 - 客户端可以在请求中发布任何Accept标头 . “Produces”字段仅是一个指示,它不强制执行标头值 .
我建议您使用curl(SoapUI,Postman或任何其他可行工具)测试调用,以便您可以看到服务真正返回的内容 . “响应代码0”消息通常意味着一些错误响应(400,500,......任何东西),它不一定在DEV控制台中显示 .
玩得开心