Java 在springboot中使用REST使用jwt令牌消费uri
我有一个由第三方提供的“jwt令牌”和“URI”,在使用这个令牌时,我使用的是“RestTemplate”。我的代码如下所示:Java 在springboot中使用REST使用jwt令牌消费uri,java,rest,spring-boot,jwt,Java,Rest,Spring Boot,Jwt,我有一个由第三方提供的“jwt令牌”和“URI”,在使用这个令牌时,我使用的是“RestTemplate”。我的代码如下所示: @GetMapping("/xyz") public String account(){ HttpHeaders headers=new HttpHeaders(); headers.set("Authorization", "Bearer "+ token); headers.setAccept(Collections.single
@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;
}
点击urllocalhost:8080/xyz
我得到的错误如下:
401:未授权和500内部服务器错误
如果我以错误的方式使用剩余通话,请告诉我。
注意:我曾尝试使用
restemplate.exchange(…)代码>也。您确定这行标题。设置(“授权”、“承载人”+令牌)代码>。您应该与第三方来源核实令牌需要如何发送。是的,第三方提供的令牌是不记名的
public static final String My_SERVICE_URI ="https://some uri";
private String token ="some token";