0
我一直在嘗試將restTemplate與基本身份驗證一起傳遞,它甚至沒有將auth頭傳遞給服務器。這裏是bean定義我使用的是什麼`使用RestTemplate進行基本身份驗證
@Bean RestTemplate restTemplate() {
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("test:test"));
CloseableHttpClient httpClient = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider).build();
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient);
RestTemplate restTemplate = new RestTemplate(factory);
restTemplate.setMessageConverters(Collections.singletonList(mappingJackson2HttpMessageConverter()));
return restTemplate;
}
`