Как установить нестандартный HttpStatus в ServerHttpResponse Spring реактивной? - PullRequest
3 голосов
/ 17 января 2020

in org.springframework.http.server.reactive.ServerHttpResponse у нас есть следующий метод:

boolean setStatusCode(@Nullable HttpStatus status);

, который должен позволить нам установить http-код состояния для ответа. Проблема в том, что мы не можем использовать простое значение int, и нам нужно пройти через HttpStatus, который не может разрешить нестандартные коды состояния Http ( 498 в моем случае)

Есть предложения, как иначе установить статус?

1 Ответ

1 голос
/ 22 января 2020

После создания проблемы в Github. Мне сообщили, что мы можем уменьшить интерфейс до AbstractServerHttpResponse, чтобы получить доступ к методу setStatusCodeValue, который принимает целое число в качестве параметра и, таким образом, позволяет нам устанавливать нестандартные состояния.

Также команда Spring может рассмотреть возможность использования этого метода в интерфейсе ServerHttpResponse для будущих выпусков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...