Voglio creare una risorsa che supporta la richiesta GET in modo seguente:boccetta riposante: il passaggio di parametri per ottenere richiesta
/bar?key1=val1&key2=val2
ho provato questo codice, ma non funziona
app = Flask(__name__)
api = Api(app)
class BarAPI(Resource):
def get(key1, key2):
return jsonify(dict(data=[key1, key2]))
api.add_resource(BarAPI, '/bar', endpoint='bar')
Grazie!
è passato un po 'di tempo da quando hai fatto la tua domanda e la risposta che hai selezionato utilizza un'API deprecata. Potresti aggiornare la risposta accettata? – Stereo
infatti, esiste una libreria migliore chiamata flask_restful in cui è possibile definire le risorse ("hook" nel database che definiscono le operazioni CRUD), aggiungerle a un'API e associare l'API a Flask utilizzando i Blueprints. In esso troverai la classe RequestParser per l'analisi degli argomenti passati come corpo del documento. – OzzyTheGiant