In order to obtain the value of a query parameter named myparam
in bottle
, first import
request
:
from bottle import request
and then use
request.params["myparam"]
Full example:
#!/usr/bin/env python3 from bottle import route, run, request @route('/test') def hello(): query_param = request.params["myparam"] return f"myparam is {query_param}" run(host='localhost', port=8080, debug=True)
Run this script and open http://localhost:8080/test?myparam=xyz
in your browser – you will see
myparam is xyz