Wildfly 11 http на https, перенаправляющий потерянный http метод - PullRequest
0 голосов
/ 29 мая 2018

Я настроил мою установку wildfly 11 с фильтрами перезаписи для перенаправления с http на https.Как описано там: Перенаправление http-запросов на https в wildfly 10

<filters>
   <rewrite name="http-to-https" redirect="true" target="https://%v:443%U"/>
</filters>

И

<filter-ref name="http-to-https" predicate="equals(%p,80)"/>

Это прекрасно работает для запросов GET, но если я попробую POSTзапрос я получаю

405 Method not allowed

Кто-нибудь знает, как настроить фильтр перезаписи для использования типа сообщения (% m, http://undertow.io/undertow-docs/undertow-docs-1.4.0/index.html)

Спасибо!

1 Ответ

0 голосов
/ 31 мая 2018

Перенаправления POST плохо поддерживаются.См. этот пост или этот в качестве примеров для решения этой проблемы.

Для Spring этот пост показывает способ отослать другуюHTTP-статус, отличный от 301.

Короткий ответ: вам нужно использовать другой код ответа HTTP (308 Permanent Redirect).Последний ответ показывает, как это сделать.

...