【问题标题】:Why chrome browser open a url,send two request?为什么chrome浏览器打开一个url,发送两个请求?
【发布时间】:2013-02-24 16:25:33
【问题描述】:

我的应用基于 servlet2.5,springmvc3.2,tiles 2.2.2

我发现了,

当我打开一个网址时,

http://127.0.0.1:8880/feilong/member/login.htm

在我的控制器中,代码很简单:

@RequestMapping(value = "/member/login.htm",method = RequestMethod.GET)
public String loginEntry(){
    return "feilong.login";
}

IE(9.0.8112),只发送一个请求

但是chrome(21.0.1180.89)浏览器发送两个duplicate请求

这个,有时候验证码不匹配

【问题讨论】:

  • 他们真的是重复请求发送到同一个 url 吗?我认为 Chrome 在每次请求之前都会得到/favicon.ico。这可能是“重复”吗?
  • 你能发布正在发送的 2 个 http 请求吗?

标签: jsp google-chrome servlets spring-mvc


【解决方案1】:

谢谢大家

因为

<link href="${static_domain}/css/??login.css?${v}" type="text/css" rel="stylesheet" />

此href不存在

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 2019-01-02
    • 2023-03-14
    • 1970-01-01
    • 2017-10-31
    相关资源
    最近更新 更多