インターフェース ServerHttpResponse

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

public interface ServerHttpResponse extends ReactiveHttpOutputMessage
リアクティブサーバー側の HTTP レスポンスを表します。
導入:
5.0
作成者:
Arjen Poutsma, Sebastien Deleuze, Rossen Stoyanchev
  • メソッドの詳細

    • setStatusCode

      boolean setStatusCode(@Nullable HttpStatusCode status)
      レスポンスの HTTP ステータスコードを設定します。
      パラメーター:
      status - HttpStatusCode 値としての HTTP ステータス
      戻り値:
      HTTP レスポンスがコミットされたためにステータスコードの変更が処理されなかった場合は false、正常に設定された場合は true
    • getStatusCode

      @Nullable HttpStatusCode getStatusCode()
      設定されているステータスコードを返すか、そうでなければ、基盤となるサーバーからのレスポンスのステータスにフォールバックします。基礎となるサーバーからのデフォルト値がない場合、戻り値は null になる可能性があります。
    • setRawStatusCode

      default boolean setRawStatusCode(@Nullable IntegerSE value)
      HTTP ステータスコードを整数として指定された値に設定します。
      パラメーター:
      value - ステータスコード値
      戻り値:
      HTTP レスポンスがコミットされたためにステータスコードの変更が処理されなかった場合は false、正常に設定された場合は true
      導入:
      5.2.4
    • getRawStatusCode

      @DeprecatedSE(since="6.0") @Nullable default IntegerSE getRawStatusCode()
      使用すべきではありません。
      6.0 現在、getStatusCode() を推奨
      設定されているステータスコードを返すか、そうでなければ、基盤となるサーバーからのレスポンスのステータスにフォールバックします。基礎となるサーバーからのデフォルト値がない場合、戻り値は null になる可能性があります。
      導入:
      5.2.4
    • getCookies

      Cookie を含む可変マップを返し、サーバーに送信します。
    • addCookie

      void addCookie(ResponseCookie cookie)
      指定された ResponseCookie を追加します。
      パラメーター:
      cookie - 追加する Cookie
      例外:
      IllegalStateExceptionSE - レスポンスがすでにコミットされている場合