Динамические изображения, переданные через HTTPS, отображают сломанное изображение в слове при открытии HTTP-документа

У нас есть приложение, которое создает HTML-документы, которые пользователь открывает в словах с веб-сервера, поэтому они открывают:

https: //ourserver/ourapp/somepath/generateddocument.htm

Этот документ содержит ссылки на изображения, такие как:

<img src="https://ourserver/ourapp/resources/image.jpg">

а также

<img src="https://ourserver/ourapp/imagegenerator.aspx?some=querystring">

Первый дисплей, второй – значок классического сломанного изображения.

При открытии в Internet Explorer оба рендеринга.

При трассировке с помощью Fiddler оба изображения правильно возвращаются.

Изменение второго примера:

<img src="http://ourserver/ourapp/imagegenerator.aspx?some=querystring">

Он отображает.

Тем не менее, в НЕКОТОРОМ слове устанавливаются в офисе оба дисплея.

Какие настройки следует искать, чтобы понять, почему последнее словосочетание «hotfixed word», установленное в последней версии 2003 для установки исправленных окон 7, должно отличаться от моего компьютера и коллеги для отображения этих элементов?

Проблема здесь в том, как IE кэширует контент SSL или нет.

Если вы включите опцию IE «Не кэшировать зашифрованные страницы на диск», проблема исчезнет.

Вы также можете исправлять программно на странице генерации изображений, НЕ отправляя заголовок Cache-Control.

Проблема в том, что способ работы IE с страницами, обслуживаемыми SSL, заключается в создании 0-байтового файла на диске в качестве указателя на энергозависимую память, где хранится фактическое изображение. Таким образом, IE создает файл на диске, когда он извлекает изображение. Но память и файл, по-видимому, срываются, когда слово экземпляра IE использовало для извлечения HTML и связанных активов.

Поэтому, когда механизм рендеринга слов пытается отобразить контент, он исчез.

Если вы не устанавливаете директиву Cache-Control, ИЛИ вы задаете параметр IE, то это не проблема.

  • Как включить SSL 3 в Java
  • Запретить Google Chrome «Ваше подключение не является частным» для конкретного адреса?
  • Импорт пары private-key / public-certificate в Java KeyStore
  • ASP.NET MVC RequireHttps только в производстве
  • Java: загрузка SSL Keystore через ресурс
  • Apache HttpClient на Android, производящем CertPathValidatorException (имя_отчета! = Имя_почты)
  • Правильное закрытие SSLSocket
  • Инициализация SSLContext
  • Можно ли заставить Java игнорировать «хранилище доверия» и просто принять любой сертификат SSL, который он получает?
  • Как отправить электронную почту через SSL SMTP с помощью .NET Framework?
  • как получить закрытый ключ из файла PEM?
  • Interesting Posts

    RelativeLayout принимает полноэкранный режим для wrap_content

    Существуют ли алгоритмы обнаружения сообщества на графиках?

    Предоставляет ли List , что элементы будут возвращены в том порядке, в котором они были добавлены?

    Ошибка: не был указан указатель по умолчанию и не было добавлено расширение

    Если клавиша клавиатуры ноутбука не работает, я должен вытащить ее и очистить ее основание?

    Применить функцию условно

    Словари: Как сохранить ключи / значения в том же порядке, что и объявлено?

    Как устранить замораживание или медленность Windows?

    Как / когда использовать ng-click для вызова маршрута?

    Как изменить ассоциации файлов на Mac OS X?

    Объяснение «привязка узла»

    Какие арифметические операции одинаковы для чисел без знака и двух дополнений?

    Как удалить файл на Google Диске с помощью Google Диска Android API

    получить косинус сходство между двумя документами в lucene

    Реальные примеры рекурсии

    Давайте будем гением компьютера.