HttpModule и более старые версии IE - PullRequest
2 голосов
/ 17 ноября 2011

Я создал модуль http для регистрации загрузок файлов на сервере.Когда пользователь загружает файл, он записывает в базу данных свой IP, идентификатор файла, время загрузки, реферер и пользовательский агент.По большей части это работает нормально, хотя мне уже приходилось сталкиваться с удалением почти дубликатов, вызванных аддонами менеджера загрузки для Firefox, путем проверки заголовка Range.

Это не решило ту же проблему дляПользователи IE6 и IE7.Когда они инициируют загрузку, он будет неоднократно ударять мой модуль на миллисекунды и заставлять тысячи записей регистрироваться для одного файла.Не похоже, что старые версии IE используют заголовок диапазона, как Firefox, и я даже не уверен, что это проблема.

У кого-нибудь есть идеи относительно того, что может быть причиной этого, или что я должен проверить, чтобы избежать регистрации избыточных запросов?

1 Ответ

0 голосов
/ 17 ноября 2011

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

...