restemplate发送安全认证的http请求

    xiaoxiao2022-06-27  240

    业务中,会访问到需要安全认证的服务。如

    发送请求时,需要把resttemplate设置头信息,具体实现如下

            String url = "http://localhost:8080/testController";         HttpHeaders header = new HttpHeaders();         //输入自己的用户名和密码         String userAndPass = "username:passworld";         //Basic后有空格         //Base64需要maven引入commons-codec         header.add("Authorization", "Basic "+Base64.encodeBase64String(userAndPass.getBytes()));         HttpEntity<String> entity = new HttpEntity<>(header);         ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, entity, String.class);         String sttr = response.getBody();

     

     


    最新回复(0)