我的API中需要所有错误响应才能遵守Internet Draft "Problem Details for HTTP APIs",这在Django Rest Framework的上下文中可能只是意味着将JSON响应的Content-Type更改为“application / problem + json”,成功的回答坚持“application / json”。实现这一目标的最佳方法是什么?
我考虑过创建一个自定义异常处理程序来执行以下操作:
有没有更好的方法来实现这一目标?如果没有,你能发现这种方法的任何问题吗?