Ich benutze Flask, um ein paar sehr einfache Dienste zu erstellen. Von außen testen (mit HTTPie) Parameter durch Querystring gelangen zum Service.Flask test_client entfernt Abfrage String Parameter
Aber wenn ich etwas benutze wie.
data = {
'param1': 'somevalue1',
'param2': 'somevalue2'}
response = self.client.get(url_for("api.my-service", **data))
Ich kann die korrekte URI sehen erstellt werden:
http://localhost:5000/api1.0/my-service?param1=somevalue1¶m2=somevalue2
, wenn ich in den Dienst Stopp-:
request.args
tatsächlich leer ist.
self.client
wird erstellt, indem auf meiner konfigurierten Flask-Anwendung aufgerufen wird.
Hat jemand eine Idee, warum etwas nach ?
weggeworfen wird oder wie man es umgeht, während man immer noch test_client
benutzt?