Что это означает, когда в запросе в событии AWS API Gateway нет заголовка источника? - PullRequest
0 голосов
/ 09 ноября 2018

Lambda получает событие, в котором эти заголовки поступают из запроса, отправленного на мою конечную точку шлюза API. (источник: журнал Cloudwatch)

Интересно, почему в заголовке нет источника, но большинство других запросов от той же конечной точки API Gateway имеют источник, установленный как мой веб-сайт.

 'headers': {'Cache-Control': 'no-cache', 'Host': '***.execute-api.us- 
 east-2.amazonaws.com', 'X-Amzn-Trace-Id': 'Root=1-***', 'X-Forwarded- 
 For': '***.***.7.182', 'X-Forwarded-Port': '443', 'X-Forwarded-Proto': 
 'https'}

Вопросы:
1) Означает ли это, что он вызывается программно?
2) Некоторые браузеры не прикрепляют заголовок источника?
3) Как я могу определить, был ли этот запрос вызван с моего сайта?

Edit:
Я считаю, что некоторые из этих запросов, скорее всего, являются запросами с моего сайта. Однако эти запросы не имеют ни источника, ни реферера, а имеют заголовок пользовательского агента.

Вопросы:
4) При какой ситуации не будет указан источник и реферер? Есть ли в моем коде политика реферера, которую я могу задать для запроса источника и реферера?
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy

Спасибо

...