Я настроил свой GET API через AWS API Gateway. Конечная точка работает с сервисом Джерси 2.x REST.AWS API Gateway возвращает HTTP 406
Клиент не может вставить заголовок «Принять», и Gateway API считает нужным вставить свой собственный заголовок «Принять»: «приложение/json».
Это вызывает сбой сервера запрос с HTTP 406, как на стороне сервера API есть «@Produces (MediaType.APPLICATION_OCTET_STREAM» нотацию.
Кто-нибудь есть какие-либо идеи о том, как я могу остановить API Шлюз делать это, не прибегая к Lambda?
Я пробовал это ранее, но из-за ошибки в APIG возвращаемое значение Content-Type возвращалось из APIG как ' \ */\ *». После того, как вы подняли билет поддержки, все хорошо. :) – Earthling
Ухаживать за обновлениями с помощью поддержки? Благодаря! –
Ну, поддержка в основном говорит, что то, что я пробовал, похоже на ваш предложенный ответ, было правильным, и они применили новый код для APIG для устранения ошибки. – Earthling