0

我开始学习 Werkzeug。我看到了如何创建一个简单的响应:

def __call__(self, environ, start_response):
    response = Response('hi there!')
    return response(environ, start_response)

构建错误响应的最简单方法是什么?也就是说,除了消息内容本身!有没有办法设置响应以指示它是一个错误?

4

1 回答 1

1

文档

def application(environ, start_response):
    path = environ.get('PATH_INFO') or '/'
    if path == '/':
        response = index()
    else:
        response = Response('Not Found', status=404)
    return response(environ, start_response)

在构造 Response 对象时,您可以指定 HTTP 代码以向浏览器/用户指示错误。

于 2012-01-10T04:35:01.340 回答