IIS REST PUT запрашивает ошибку 403 по HTTPS (HTTP работает нормально) и только в Chrome / Safari, а не в Firefox - PullRequest
0 голосов
/ 06 января 2019

Я запускаю приложение Spring Boot с интерфейсом Angular 6 на сервере Windows 8 с IIS 8.5, настроенным в качестве обратного прокси-сервера (перенаправление URL сайта на localhost: 8090). Первоначально у меня возникла проблема, когда все PUT-запросы от внешнего интерфейса возвращают 403, но только с Chrome и Safari, а не с Firefox. GET и POST запросы в порядке.

Я не специалист по настройке IIS или прокси-серверов, по-моему, это потому, что IIS удалял заголовки, которые разрешали запросы CORS, и, возможно, другие заголовки.

Эта первоначальная проблема, которую я исправил на незащищенном сайте, с помощью этого SE: Изменение заголовков с помощью IIS7 Application Routing

Однако сейчас на защищенном сайте HTTPS происходит то же самое, и я не понимаю, какую настройку мне следует изменить, чтобы эта работа также работала.

Я также хотел бы лучше понять причину, по которой происходит сбой на защищенном сайте, но не на незащищенном сайте, а также почему он не работает в Chrome, но не в Firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...