0
はユーレカサービスIDに使用zuulルートが、サービスはいくつかはhttpStatus 503のspring cloud zuul:サービスhttpstatusを返すにはどうすればいいですか?
curl 10.1.0.21:5701/usr/users/xxx/a -H "Api-Version: v10" -i
返しのように返した場合:
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 OK/200、なぜ? Zuulのステータスの処理方法を変更するにはどうすればよいですか?
curl 10.1.0.19:8090/usr/users/xxx/a -H "Api-Version: v10" -i
戻り値:最新の春 - クラウド型ネットフリックス(1.2.0)を持つ私にとって
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