Съдържанието на iframe не се показва при работещ Fiddler

Когато улавям трафик с Fiddler, откривам, че съдържанието/src на iframes не се показва. Самите вградени рамки се зареждат на страницата. Някой знае ли защо това се случва?

Повече информация:

Източникът на iframes е зададен на 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() установявам, че проблемът е разрешен и страницата се зарежда според очакванията, когато fiddler работи. Ако добавите това като отговор, ще го маркирам като приет.   -  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-manager-couldnt-be-downloaded-retry-cancel.aspx

Доколкото знам, този проблем не би трябвало да причинява проблема, който описвате (вместо да причинява други проблеми), но тъй като извършването на тази промяна разреши проблема, предполагам, че има някаква връзка, за която не знам.

person EricLaw    schedule 13.10.2014
comment
Поправих проблема си. Благодаря за помощта. - person Davie Brown; 14.10.2014