Reputation: 617
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)
This config will return a json object representing the dict from homepage with HTTP status code 200. What should I do to return the same content but with, say, 202 status code?
Upvotes: 4
Views: 3565
Reputation: 375574
You can set the response.status
attribute:
from bottle import response
@route('/', method='GET')
def homepage():
response.status = 202
return {'foo' : 'bar'}
Upvotes: 12