[英]Add http headers to RestTemplate by Interceptor or HttpEntity?
[英]How to add opentrace interceptor to restTemplate?
我想在我的 spring(非啟動)應用程序中跟蹤通過 RestTemplate 發送的所有 http 請求。
我找到了 class BraveClientHttpRequestInterceptor
我很擔心,因為這個 class 已被棄用,我沒有看到任何推薦的替代方案。 如果您知道這種替代方法 - 請告訴我。
所以我決定嘗試使用已棄用BraveClientHttpRequestInterceptor
但我沒有發現BraveClientHttpRequestInterceptor
如何
我有以下配置:
@Bean
public RestTemplate restTemplate(BraveClientHttpRequestInterceptor bci) {
RestTemplate restTemplate = new RestTemplate();
restTemplate.setInterceptors(bci);
return restTemplate;
}
感謝你的幫助。
您可以嘗試將org.springframework.web.client.RestTemplate
的日志級別設置為DEBUG
。
您可能還會在https://www.baeldung.com/spring-resttemplate-logging上找到一些其他可能的解決方案
請讓我知道這是否有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.