RestConfig.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package cn.hhj.config;
  2. //import org.springframework.cloud.client.loadbalancer.LoadBalanced;
  3. //import org.springframework.context.annotation.Bean;
  4. //import org.springframework.context.annotation.Configuration;
  5. //import org.springframework.http.HttpHeaders;
  6. //import org.springframework.web.client.RestTemplate;
  7. //import java.nio.charset.Charset;
  8. //import java.util.Base64;
  9. //@Configuration
  10. //public class RestConfig {
  11. // @Bean
  12. // @LoadBalanced
  13. // public RestTemplate getRestTemplate() {
  14. // return new RestTemplate() ;
  15. // }
  16. // @Bean
  17. // public HttpHeaders getHeaders() { // 要进行一个Http头信息配置
  18. // HttpHeaders headers = new HttpHeaders(); // 定义一个HTTP的头信息
  19. // String auth = "QingSe:hello"; // 认证的原始信息
  20. // byte[] encodedAuth = Base64.getEncoder().encode(auth.getBytes(Charset.forName("US-ASCII"))); // 进行一个加密的处理
  21. // // 在进行授权的头信息内容配置的时候加密的信息一定要与“Basic”之间有一个空格
  22. // String authHeader = "Basic " + new String(encodedAuth);
  23. // headers.set("Authorization", authHeader);
  24. // return headers;
  25. // }
  26. //}