Контекст: связка API Gateway + Lambda. API GW разбирает request URI на кусочки и кладет в event - Host-Header, path, method, queryStringParameters и тд
Задача: мне нужен весь URI
Решение 1: я могу его “собирать” внутри лямбды проходясь по event и генерируя строку
Плюсы - ничего не делаю на апи гв, все под моим управлением
Минусы - могу обосраться так, что мама не горюй, если вдруг пропущу какой-то кусок
Решение 2: какой-то магией в APIGW добавить дополнительное поле в тело запроса, чтобы весь uri был внутри
Так в http у тебя нет всего урла. Хост отдельным хэдером, запрос отдельным.