У меня есть прецедент для простого перенаправителя и вы хотите использовать API Gateway.Как избежать AWS API Gateway, возвращающего ошибку 400?
Вы можете видеть, что эта ссылка производит 302 редиректа принимая вас в какой-то настраиваемой страницы:
https://data.picnic-media.com/rubies?key=value
Но это один недопустимые символы и таким образом возвращает 400 ошибку:
https://data.picnic-media.com/rubies?key= {значение }
Я не могу гарантировать, что все вызывающие абоненты всегда будут избегать использования плохих символов, поэтому в любом случае хотите, чтобы второй случай выполнял перенаправление. Есть ли что-нибудь, что я могу сделать, чтобы исправить это? Кажется, что ошибка 400 возвращается даже до того, как она ударит по вещам, которые я могу настроить ...
«перенаправление в любом случае» * ... где? * Если запрос недействителен, как вы определяете пункт назначения? –
Редирект может быть на любом веб-сайте, который я определяю на стороне сервера ... Спасибо! – rjmurt
Я не вижу решения, хотя кажется, что API Gateway излишне педантичен, если они рассматривают '{' или '}' как недопустимые в строке запроса. –