Comment faire pour récupérer OBTENIR vars en python bouteille app
Je suis en train de faire une simple api REST en utilisant le Python bouteille app.
Je suis face à un problème dans la récupération de la OBTENIR des variables à partir de la demande globale de l'objet.
Toutes les suggestions comment faire pour récupérer ce dès le demande?
Vous devez vous connecter pour publier un commentaire.
Ils sont stockés dans le
request.query
objet.http://bottlepy.org/docs/dev/tutorial.html#query-variables
Il ressemble, vous pouvez aussi y accéder par le traitement de la
request.query
attribut comme un dictionnaire:Donc
dict(request.query)
serait de créer un dictionnaire de tous les paramètres de la requête.Comme @mklauber notes, cela ne fonctionnera pas pour les caractères multi-octets. Il ressemble à la meilleure méthode est la suivante:
my_dict = request.query.decode()
est correcte.Si vous les voulez tous:
Si vous en voulez un:
request.query.one
Pouvez-vous essayer ceci svp:
Pour cet exemple : http://localhost:8080/command?param_name=param_value
Dans votre code:
de la documentation
De sorte que vous pourriez préférer à l'aide de l'attribut de l'accesseur (requête.de la requête.nom_variable) que de la demande.de la requête.get('variable_name')
Un autre point est que vous pouvez utiliser demande.params.variable_name qui fonctionne à la fois pour les méthodes GET et POST, que d'avoir à swich demande.de la requête.variable_name ou de la demande.les formulaires.variable_name en fonction GET/POST.