restTemplate.getForEntity restTemplate.getForObject GET请求

//带参数
@Test
    public void testGet1(){
        
        String url = "http://IP:PORT/query?token={token}&memNo={memNo}";
        RestTemplate restTemplate = new RestTemplate();

        Map<String,Object> paramMap=new HashMap<>();
        paramMap.put("token","111");
        paramMap.put("memNo", "222");
        
    
        ResponseEntity<String> zhimaAuthResponse = restTemplate.getForEntity(url, String.class, paramMap);
//        String zhimaAuthResponse = restTemplate.getForObject(url, String.class, paramMap);
        System.out.println(zhimaAuthResponse.getStatusCode());
        if (HttpStatus.OK == zhimaAuthResponse.getStatusCode()) {
            System.out.println(zhimaAuthResponse.getBody());
            System.out.println(zhimaAuthResponse.getHeaders());
        }
        
    }
    
    
    //不带参数
    @Test
    public void testGet2(){
        String url = "http://IP:PORT/refreshcache";
        
        RestTemplate restTemplate = new RestTemplate();
        
        ResponseEntity<String> zhimaAuthResponse = restTemplate.getForEntity(url, String.class);
        System.out.println(zhimaAuthResponse.getStatusCode());
        if (HttpStatus.OK == zhimaAuthResponse.getStatusCode()) {
            System.out.println(zhimaAuthResponse.getBody());
            System.out.println(zhimaAuthResponse.getHeaders());
        }
        
    }
    
    
原文地址:https://www.cnblogs.com/oktokeep/p/13326987.html