0
Если использовать Zuul маршруты для обслуживания ид эврика, сервис вернуть часть httpStatus как 503Весеннее облако zuul: Как вернуть сервис httpstatus (или вернуть статус zuul status)?
curl 10.1.0.21:5701/usr/users/xxx/a -H "Api-Version: v10" -i
Returns:
HTTP/1.1 503 Service Unavailable
Set-Cookie: Session-Token=9e66fb56-21e2-457a-a00f-f788c5ce820b; path=/; domain=.0.21:5701; HttpOnly; Max-Age=2592000; Expires=Sat, 29-Oct-2016 09:23:41 GMT
Date: Thu, 29 Sep 2016 09:23:41 GMT
Session-Token-Expires: 2592000
Connection: keep-alive
ETag:
Session-Token: 9e66fb56-21e2-457a-a00f-f788c5ce820b
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
X-Application-Context: user-api-provider:5701
Content-Language: en-
Access-Control-Max-Age: 1728000
[{"key":"serviceUnavailable","message":"无效的接口"}]
Но Zuul reuturns ОК/200, почему? Как я могу изменить, как Zuul обрабатывает статусы?
curl 10.1.0.19:8090/usr/users/xxx/a -H "Api-Version: v10" -i
Возвращает:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 0
X-Application-Context: zuul-server:8090
Date: Thu, 29 Sep 2016 09:24:10 GMT
Нет совпадения версий в 'spring-cloud-starter-parent'? – Dreampie
Я нашел его 'Camden.RELEASE', спасибо – Dreampie