python-3.x - 来自 Flask 和 API Gateway 的不同响应
问题描述
我正在使用连接到 Flask 服务器的 api 网关。
我正在 The 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 本身相同的响应?
解决方案
推荐阅读
- google-apps-script - 如何在应用脚本中禁用 AllowInvalid?
- jquery - I am Not able to bind Range picker Value with asp Net Core Model
- java - 如何通过maven成功构建项目?
- php - Angular 9:使用 HttpClient 编写一个 RESTful CRUD API
- python - 如何过滤 django 序列化器字段?
- django - 更改主机目录后 Docker 容器不启动
- couchdb - 如何进行多个IN [“V1”,“V3”,“V5”]查询
- image - 我想用three.js实现水平图像滑块
- javascript - 如何设置tradingview图表库图表自动更新?
- python - 喀拉斯。连体网络和三元组损失