我有一個Java Web應用程序,坐在Jetty容器中。我想知道如果我將兩個請求一個接一個地提交給同一個URL,會發生什麼情況。假設請求是簡單的GET請求並且沒有副作用。當我向同一個URL提交2個請求時會發生什麼?
我想象一下,每個請求會發生什麼,HTTP請求會發送到URL,Jetty會收到它並啓動一個新線程來處理請求,然後生成響應並通過HTTP發回。
在瀏覽器的上下文中 - 如果我在第一個請求返回之前發送了第二個請求,那麼第一個響應是否會被丟棄而不被使用?這實際上是一個浪費的交易嗎?
我有一個Java Web應用程序,坐在Jetty容器中。我想知道如果我將兩個請求一個接一個地提交給同一個URL,會發生什麼情況。假設請求是簡單的GET請求並且沒有副作用。當我向同一個URL提交2個請求時會發生什麼?
我想象一下,每個請求會發生什麼,HTTP請求會發送到URL,Jetty會收到它並啓動一個新線程來處理請求,然後生成響應並通過HTTP發回。
在瀏覽器的上下文中 - 如果我在第一個請求返回之前發送了第二個請求,那麼第一個響應是否會被丟棄而不被使用?這實際上是一個浪費的交易嗎?
爲什麼你只是不嘗試...? – MGorgon
那麼,由於每個請求都由它自己的線程提供服務,爲什麼第二個請求會先殺死它呢? – Leo