首页 文章

如何更改--header 'Accept: application/json'到--header 'Accept: application/xml'

提问于
浏览
0

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 回答

  • 0

    在为API定义资源的发布者中,您可以指定“Produces”字段(将其设置为application / xml),该字段应该用作API Store测试控制台的默认值 .

    无论如何 - 客户端可以在请求中发布任何Accept标头 . “Produces”字段仅是一个指示,它不强制执行标头值 .

    我建议您使用curl(SoapUI,Postman或任何其他可行工具)测试调用,以便您可以看到服务真正返回的内容 . “响应代码0”消息通常意味着一些错误响应(400,500,......任何东西),它不一定在DEV控制台中显示 .

    玩得开心

相关问题