サーブレットコンテナ(Jboss、Tomcat、Jetty ...)上でJava Webアプリケーションを実行しています。私が作成したすべてのサーブレット(またはフィルタ)は、要求と応答オブジェクトで始まることがわかります。これは、私のサーブレットが何もしていないのに、サーブレットコンテナがすでに何らかのデフォルト応答を作成していることを意味しています。私はこの応答が何を含んでいるのか興味があります。私のサーブレットやフィルタが何も返さず、何も返さない架空のケースを想像してみてください。私のクライアント(ブラウザ)は何を見ますか?サーブレットが何もしない場合、サーブレットコンテナは何を行いますか?
- レスポンスのステータスコードは何ですか?私は204(応答なし)を期待します
- content-length属性は0に設定されていますか?
- 値に設定されたこの "空の"応答に関連する他の特別なヘッダーがありますか?
サーブレットコンテナのドキュメントでは、明らかにそれほど有用ではないため、この情報を見つけることはできません。
レスポンス本文は長さが '0'ですが、ヘッダーはコンテナによって異なりますが、ステータスコードはデフォルトで... '200(ok)'になります –