我创建了一个包含多个查询参数的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
代替"."
,并用我的代码管理它。