无法使用 Lambda 发送包含 "." 查询参数的 GET 请求



我创建了一个包含多个查询参数的API Gateway。

当我尝试在Postman上调用它的URL时,它工作得很好:

'https://xxx.execute-api.eu-central-1.amazonaws.com/stage/getfile/test.csv/.'

但是,当我在Lambda上模拟相同的请求时,我得到一个Missing Authentication Token错误。

headers = { 'Content-Type': 'application/json'}
url= 'https://xxx.execute-api.eu-central-1.amazonaws.com/stage/getfile/test.csv/.'
r=requests.request("GET",url,headers=headers)
r.text
'{"message":"Missing Authentication Token"}'

用URL中的另一个字符替换点"."使错误消失,但我需要发送一个点。

对于这种问题没有解决办法。我必须用dot代替".",并用我的代码管理它。

相关内容

  • 没有找到相关文章

最新更新