ASP.NET Request.Url 重复 URL 3 次
我有一个 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.jpghttp //server/image.jpghttp://server/image.jpg
有谁知道为什么会发生这种情况?
I have a HttpHandler that is called whenever an image extension is accessed. This is what I have in the HttpHandler as a simple test:
public void ProcessRequest(HttpContext context)
{
context.Response.Write(context.Request.Url.ToString());
context.Response.End();
}
According to Firebug, the first time the page is refreshed (Ctrl+F5), the URL is shown correctly in the response. However, if I refresh it again (F5), it'll repeat the URL 3 times:
First time:
Subsequent times:
http://server/image.jpghttp://server/image.jpghttp://server/image.jpg
Does anyone know why this is happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我尝试了您的代码并在不同的浏览器中刷新页面,并且没有重复的 URL。
I tried your code and refresh page in different browsers and there is no repeating URL.