Вопрос

У меня есть HttpHandler, который вызывается при каждом обращении к расширению изображения. Вот что я имею в HttpHandler в качестве простого теста:

public void ProcessRequest(HttpContext context)
{       
    context.Response.Write(context.Request.Url.ToString());
    context.Response.End();
}

Согласно Firebug, при первом обновлении страницы (Ctrl + F5) URL-адрес отображается правильно в ответе. Однако, если я обновлю его снова (F5), он будет повторять URL-адрес 3 раза:

Первый раз:

  

http: //server/image.jpg

Последующие времена:

  

http: //server/image.jpghttp : //server/image.jpghttp: //server/image.jpg

Кто-нибудь знает, почему это происходит?

Это было полезно?

Решение

Я попробовал ваш код и обновил страницу в разных браузерах, и повторяющегося URL нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top