public class RestTemplateStrategyInterceptor extends AbstractStrategyInterceptor implements org.springframework.http.client.ClientHttpRequestInterceptor
| 限定符和类型 | 字段和说明 |
|---|---|
protected Boolean |
restTemplateCoreHeaderTransmissionEnabled |
protected StrategyContextHolder |
strategyContextHolder |
environment, interceptDebugEnabled, pluginAdapter, requestHeaderList| 构造器和说明 |
|---|
RestTemplateStrategyInterceptor(String contextRequestHeaders,
String businessRequestHeaders) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.nepxion.discovery.common.entity.InterceptorType |
getInterceptorType() |
org.springframework.http.client.ClientHttpResponse |
intercept(org.springframework.http.HttpRequest request,
byte[] body,
org.springframework.http.client.ClientHttpRequestExecution execution) |
interceptInputHeader, isHeaderContains, isHeaderContainsExcludeInner@Autowired protected StrategyContextHolder strategyContextHolder
@Value(value="${spring.application.strategy.rest.template.core.header.transmission.enabled:true}")
protected Boolean restTemplateCoreHeaderTransmissionEnabled
public org.springframework.http.client.ClientHttpResponse intercept(org.springframework.http.HttpRequest request,
byte[] body,
org.springframework.http.client.ClientHttpRequestExecution execution)
throws IOException
intercept 在接口中 org.springframework.http.client.ClientHttpRequestInterceptorIOExceptionprotected com.nepxion.discovery.common.entity.InterceptorType getInterceptorType()
Copyright © 2021 Nepxion. All rights reserved.