Servlet の doXXX が呼ばれるタイミング on Jetty6

Jetty6 において、Servlet の doXXXX 系ハンドラメソッドがHTTPリクエストのどのタイミングで呼ばれるのかをちょっと調べてみた。

結果:HTTP リクエストヘッダが全て届いた時点でハンドラメソッドが呼びだされる。リクエストのボディは未着なことがある。要はヘッダとボディの分かれ目(空改行)が検出された時点で呼び出されると。


このタイミングについてはちゃんとした規格があるのかもしれないけど実際に試してみた結果で。