インターフェース ServerHttpResponse

すべてのスーパーインターフェース:
AutoCloseableSECloseableSEFlushableSEHttpMessageHttpOutputMessage
すべての既知の実装クラス:
DelegatingServerHttpResponseServletServerHttpResponse

public interface ServerHttpResponse extends HttpOutputMessage, FlushableSE, CloseableSE
サーバー側の HTTP レスポンスを表します。
導入:
3.0
作成者:
Arjen Poutsma
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    このレスポンスを閉じて、作成されたリソースを解放します。
    void
    ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。
    void
    レスポンスの HTTP ステータスコードを設定します。

    インターフェース org.springframework.http.HttpMessage から継承されたメソッド

    getHeaders

    インターフェース org.springframework.http.HttpOutputMessage から継承されたメソッド

    getBody
  • メソッドの詳細

    • setStatusCode

      void setStatusCode(HttpStatusCode status)
      レスポンスの HTTP ステータスコードを設定します。
      パラメーター:
      status - HttpStatus 列挙値としての HTTP ステータス
    • flush

      void flush() throws IOExceptionSE
      ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。

      最初のフラッシュの後、ヘッダーは変更できなくなります。さらにコンテンツの書き込みとコンテンツのフラッシュのみが可能です。

      次で指定:
      インターフェース FlushableSEflush 
      例外:
      IOExceptionSE
    • close

      void close()
      このレスポンスを閉じて、作成されたリソースを解放します。
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose