В Spring Cloud Gateway я хочу отправить пользовательскую ошибку в случае сбоя определенного предиката. Например: - У меня есть путь и предикат заголовка. Примерно так -
- id: test
uri: http://localhost:8000/
predicates:
- Path=/consignment
- Header=h,h1
Так что, если путь и заголовок не найдены, запрос завершится неудачно с ошибкой не найдена, что-то вроде по умолчанию -
{
"timestamp": "2020-03-08T20:05:42.440+0000",
"path": "/test",
"status": 404,
"error": "Not Found",
"message": null,
"requestId": "6dd2e799"
}
Но я хочу отправить пользовательский ответ, указывающий, что заголовок отсутствует. Есть ли способ сделать это?