用postman调试带验证的接口
1 在浏览器访问网址,输入用户名,密码
用chrome浏览器F12
将Authorization 以及后面的Value截取下来
打开postman
再讲刚刚拷贝下来的添加到Headers里面,就可以调用接口做调试了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
代码方式调试
RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().set(1,new StringHttpMessageConverter(StandardCharsets.UTF_8)); String uri = "http://1/meLog"; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.parseMediaType("application/json;charset=UTF-8")); headers.add("Authorization", "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjgxYzEyNTQyLTYxNjEtNGY0My04N2NmLWJlNTAxMTBlYjIxZCJ9.Gq1P4UgChmHAp6EkHOboQGvpqTNV1H2OJ9IfB1CaGfMwC6MfnFKZa8UX2vsjRzWZJyIMDHqmwYQJ-Ly85hQ8lQ"); HttpEntity<String> entity = new HttpEntity<String>(headers); ResponseEntity<String> response = restTemplate.exchange(uri, HttpMethod.GET, entity, String.class); System.out.println(response); System.out.println(response.getBody());