Interface ServerHttpResponse

    • Method Detail

      • setStatusCode

        boolean setStatusCode​(@Nullable
                              HttpStatus status)
        Set the HTTP status code of the response.
        Parameters:
        status - the HTTP status as an HttpStatus enum value
        Returns:
        false if the status code change wasn't processed because the HTTP response is committed, true if successfully set.
      • getStatusCode

        @Nullable
        HttpStatus getStatusCode()
        Return the status code that has been set, or otherwise fall back on the status of the response from the underlying server. The return value may be null if the status code value is outside the HttpStatus enum range, or if there is no default value from the underlying server.
      • setRawStatusCode

        default boolean setRawStatusCode​(@Nullable
                                         Integer value)
        Set the HTTP status code to the given value (potentially non-standard and not resolvable through the HttpStatus enum) as an integer.
        Parameters:
        value - the status code value
        Returns:
        false if the status code change wasn't processed because the HTTP response is committed, true if successfully set.
        Since:
        5.2.4
      • getRawStatusCode

        @Nullable
        default Integer getRawStatusCode()
        Return the status code that has been set, or otherwise fall back on the status of the response from the underlying server. The return value may be null if there is no default value from the underlying server.
        Since:
        5.2.4