对于对我的服务器的所有 Rest API 请求,我想同时支持 XML 和 JSON Content-Type。有什么想法吗?
我正在考虑添加中间件来检查请求的Content-Type
/Accept
以及它的 XML 是否将其转换为 JSON 并将其传递给路由,并确保在发送之前将这些响应转换回 XML。
所以我的问题是:
- 最好的方法是什么?
- 是否有任何现有的库可以做到这一点?
我不想在每个端点中添加额外的逻辑,也不想为它创建新的端点。必须有更好的方法来做到这一点。
PS:我用的是快递。
编辑:要求改变了,我不只使用一种方式翻译(json到xm):[this](http://goessner.net/download/prj/jsonxml/)