Я запускаю приложение 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.