4
import bottle
from bottle import route, run

@route('/', method='GET')
def homepage():
    return {'foo' : 'bar'}

if __name__=='__main__':
    bottle.debug(True)
    run(host='0.0.0.0', port= 8080, reloader = True)

此配置将返回一个 json 对象,该对象表示来自主页的带有 HTTP 状态代码 200 的 dict。我应该怎么做才能返回相同的内容但带有 202 状态代码?

4

1 回答 1

12

您可以设置response.status属性:

from bottle import response

@route('/', method='GET')
def homepage():
    response.status = 202
    return {'foo' : 'bar'}
于 2012-06-26T02:36:22.523 回答