【发布时间】:2020-07-12 16:51:03
【问题描述】:
我正在从 PostMan 调用 API。标头中带有不记名令牌。 我收到了 200 条回复。
但是当我从 Java 调用相同的 API 时,我收到 401 Unauthorized 错误。 下面是我实现的代码:
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
headers.setBearerAuth("token");
ResponseEntity<String> response = restTemplate.getForEntity(uri,String.class,headers);
请指导。
cURL 请求是:
curl --location --request GET 'https://myURL' \ --header 'Authorization: Bearer myToken'
【问题讨论】:
-
您希望我们如何验证这是否与您在 Postman 中所做的工作相近?
-
您能否提供您有问题的邮递员请求(cUrl)?
标签: java spring-boot rest spring-mvc