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?
You can set the response.status attribute:
from bottle import response
@route('/', method='GET')
def homepage():
    response.status = 202
    return {'foo' : 'bar'}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With