Я использую Flask, чтобы создать пару очень простых сервисов. Из внешнего тестирования (используя HTTPIE) параметры через querystring получают доступ к сервису.Flask test_client удаляет параметры строки запроса
Но если я использую что-то вроде.
data = {
'param1': 'somevalue1',
'param2': 'somevalue2'}
response = self.client.get(url_for("api.my-service", **data))
Я вижу правильный URI создается:
http://localhost:5000/api1.0/my-service?param1=somevalue1¶m2=somevalue2
когда останова на службу:
request.args
фактически пуст.
self.client
создано по телефону app.test_client()
в моем сконфигурированном приложении для фляг.
У любого есть идеи, почему что-либо после того, как ?
выбрасывается или как обходить его, используя test_client
?