在springboot中使用REST使用jwt Token消费uri

时间:2018-08-10 07:49:42

标签: java rest spring-boot jwt

我有一个由第三方来源和“ URI”提供的“ jwt令牌”,在使用时我正在使用“ RestTemplate”。我的代码如下所示:

@GetMapping("/xyz")
public String account(){
   HttpHeaders headers=new HttpHeaders();       

   headers.set("Authorization", "Bearer "+ token);

   headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));

    HttpEntity<String> entity=new HttpEntity<String>(headers);

    String responseEntity = this.restTemplate.getForObject(My_SERVICE_URI, String.class, entity);

    return responseEntity;
}

我在Java类中将URl和JWT令牌硬编码为

public static final String My_SERVICE_URI ="https://some uri";
private String token ="some token";

同时访问网址localhost:8080/xyz 我收到以下错误消息:

  

401:未经授权和500个内部服务器错误。

请让我知道我是否以错误的方式使用了剩余电话。 注意:我也尝试过restTemplate.exchange(...);

0 个答案:

没有答案