代码之家  ›  专栏  ›  技术社区  ›  Umair Ahmed

同一浏览器同时向Internet服务器发出多个请求

  •  0
  • Umair Ahmed  · 技术社区  · 17 年前

    编辑

    3 回复  |  直到 17 年前
        1
  •  2
  •   deceze    17 年前

    每份提交的表格都将单独处理,可能会并行处理多份。根据您的应用程序,这可能会也可能不会破坏服务器端的数据。如果HTTP连接断开,服务器端脚本可能会停止处理(再次单击“提交”后,第一个请求将被取消,并发送一个新的请求)。

    为了避免多次提交的问题,例如,您可以将一个唯一的ID与表单一起发送,该ID将在服务器上检查,并且只能使用一次。或者,您可以在用户的会话中设置“已在处理”标志。或者,您可以使用作业队列并检查用户的作业是否已存在。具体取决于您的应用程序。

    “客户端有什么问题吗?例如,当Web服务器发送两个响应时?”

        2
  •  0
  •   Diodeus - James MacFarlane    17 年前

    在电子商务网站上,人们不小心购买了多次,因为他们不耐烦,在等待(有时很慢)回复之前一直点击提交按钮。

        3
  •  0
  •   Kevin Peterson    17 年前

    推荐文章