How to obtain values of parameters of get request in flask?

Solution 1:

The simple answer is you have not imported the request global object from the flask package.

from flask import Flask, request

This is easy to determine yourself by running the development server in debug mode by doing

app.run(debug=True)

This will give you a stacktrace including:

print request.args['x']
NameError: global name 'request' is not defined

Solution 2:

http://localhost:5000/api/iterators/opel/next?n=5

For something like the case before

from flask import Flask, request
n = request.args.get("n")

Can do the trick