小智 30
您可以使用flask中的"jsonify"帮助程序创建一个json响应对象,然后在返回之前设置响应的status_code,如下所示:
def not_found(error):
    response = jsonify({'code': 404,'message': 'No interface defined for URL'})
    response.status_code = 404
    return response
Run Code Online (Sandbox Code Playgroud)
您可以通过将此函数包装在错误处理程序中来将此函数注册为处理程序:
@app.errorhandler(404)
def not_found(error):
    ...
Run Code Online (Sandbox Code Playgroud)
或者,直接在error_handler_spec上设置它:
app.error_handler_spec[None][404] = not_found
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           5977 次  |  
        
|   最近记录:  |