Различные ответы от Flask и API Gateway - PullRequest
0 голосов
/ 03 февраля 2020

Я использую API-шлюз, подключенный к Flask серверу.

Я пытаюсь выполнить свои запросы в самом Flask, и он возвращает 200

Когда я пытаюсь проверить запрос в aws, он также возвращает 200

Но когда я использую конечную точку API gw, он возвращает - "Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)"

Функция возврата выглядит следующим образом -

return Trace.MakeResponse(api_name="getStatisticsResponse",
                          trace_id=request.headers.get('Trace-Id'),
                          status="200", message="", request_json=str(request.get_json()),
                          response_json=res)

Ответ с использованием ip выглядит как действительный json -

{
 "documentsCount": {
 "archive": 0,
 "new": 66,
 "reported": 0
 },
 "tenantId": "005237f9-6779-4c68-89d6-d0800559d4f4"
 }

Что я могу сделать для этой конечной точки, чтобы она возвращала те же ответы, что и сам Flask?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...