在flask中是否有办法以请求接受媒体类型的格式返回每个http错误响应?
例如,默认情况下,http错误响应以html格式返回。如果请求接受媒体类型为'application / json',我想将这些作为json返回。
答案 0 :(得分:0)
通常,您使用Accept标头(请参阅http://flask.pocoo.org/snippets/45/)。您没有说明如何生成这些HTTP错误响应,但是您应该在触发错误时检查Accept标头并基于此格式化响应。没有任何魔法能够以另一种格式自动呈现错误响应。