Содержимое iframe не отображается при работающем Fiddler

Когда я перехватываю трафик с помощью Fiddler, я обнаруживаю, что содержимое/src фреймов не отображается. Сами фреймы загружаются на страницу. Кто-нибудь знает, почему это происходит?

Подробнее:

Для фреймов исходный код установлен на страницы aspx, и они записывают байтовые данные в формате PDF следующим образом:

Response.ContentType = "Application/pdf";
Response.BinaryWrite(pdfData);
Response.Flush();
Response.Close();

Я новичок в использовании Fiddler, но я не вижу никаких очевидных проблем в журнале.

Должен был добавить - я использую Fiddler2 и IE11, использование другого браузера в настоящее время невозможно.


person Davie Brown    schedule 10.10.2014    source источник
comment
Пример URL? Вы видите сообщение от Fiddler с жалобой на нарушение протокола HTTP? Кроме того, вы не должны использовать Response.Close() таким образом; см. blogs.msdn.com/b/ieinternals/archive/2012/07/16/   -  person EricLaw    schedule 10.10.2014
comment
Извините за задержку. Это внутреннее веб-приложение, поэтому у вас нет доступа к легкодоступному URL-адресу. По-видимому, нет никаких сообщений с жалобами на нарушение протокола HTTP. Спасибо за ссылку - после перехода с Response.Close() на this.Context.ApplicationInstance.CompleteRequest() я обнаружил, что проблема решена, и страница загружается, как и ожидалось, при запуске скрипача. Если вы добавите это как ответ, я отмечу его как принятый.   -  person Davie Brown    schedule 13.10.2014


Ответы (1)


Согласно нашей ветке комментариев, вы не должны использовать Response.Close() таким образом, поскольку это не завершает должным образом разбитый на фрагменты ответ; вместо этого используйте CompleteRequest(). Я обсуждаю эту проблему в http://blogs.msdn.com/b/ieinternals/archive/2012/07/16/content-length-and-transfer-encoding-validation-in-ie10-download-менеджер-неудалось-загрузить-повторить-отменить.aspx

Насколько я знаю, эта проблема не должна вызывать проблему, которую вы описываете (вместо этого вызывает другие проблемы), но, поскольку внесение этого изменения решило проблему, я предполагаю, что есть какая-то взаимосвязь, о которой я не знаю.

person EricLaw    schedule 13.10.2014
comment
Исправлена ​​моя проблема. Спасибо за помощь. - person Davie Brown; 14.10.2014