403仅通过ZUUL禁止出现错误

时间:2016-08-08 10:53:32

标签: java rest spring-boot netflix-zuul

我收到以下错误:

Aug 08, 2016 12:40:45 PM com.vaadin.server.DefaultErrorHandler doDefault
SEVERE: 
org.springframework.web.client.HttpClientErrorException: 403 Forbidden
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:641)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:597)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:557)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:503)
at com.primedex2.mservice.ui.trader.TradersRepo.modifyTrader1Step(TradersRepo.java:451)

无论何时我通过restfull API调用put,delete或post:

public <T> ResponseEntity<T> exchange(String url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String, ?> uriVariables) throws RestClientException {
Type type = responseType.getType();
RequestCallback requestCallback = this.httpEntityCallback(requestEntity, type);
ResponseExtractor responseExtractor = this.responseEntityExtractor(type);
return (ResponseEntity)this.execute(url, method, requestCallback, responseExtractor, uriVariables);

当我设置直接链接(不是通过zuul)时,它完美地工作。 有没有人有想法或有同样的斗争?

0 个答案:

没有答案
相关问题