Http/2 включен на сервере, и вчера я заметил, что на Iphone (IOS 10.2) не загружаются некоторые ресурсы с ошибкой: failed to load resource:connecting to server is not possible
. Когда я подключаю Iphone к Mac, ошибок нет в консоли, но просто результат некоторых запросов приводит к ошибке в этой ошибке. Интересным может быть тот факт, что ресурсы, которые не загружены, являются субдоменом реального домена (CNAME является правильным). Сайт находится на https.
Сервер - это сервер Windows 2016.
РЕДАКТИРОВАТЬ: Мы решили эту проблему поддомена, но все же есть запросы из того же домена, которые не отвечают на какой-либо ответ.
Я знаю, что IOS > 9.3 поддерживает http/2, когда ресурсы загружаются через https, но вещь, что ресурсы, которые не работают, не являются частью этого домена, могут помочь решить эту проблему, но я не знаю, как это сделать.
Я знаю, что, вероятно, проблема связана с протоколом http/2, потому что мое собственное приложение Android также перестало работать с ошибкой: java.io.IOException: stream was reset: PROTOCOL_ERROR
. Я решил эту проблему, вынудив мое приложение использовать http/1. В настоящее время работает. Но как решить эту проблему сафари iphone?
Я использую ASP.NET Web Forms в качестве backend (который поддерживает http2 с ASP.NET 4.6, который я использую).