Olá amigos do GUJ.
Estou consumindo um webservices e me deparei com um baita problema rsrs…
Eu preciso consumir um WS usando o método GET e passando um JSON no body.
Normalmente os parametros são enviados na URL… mas este caso a parte foi feito no corpo da requisição.
{"cpf":"06xxxx99"}
Eu construí o código até esta parte. Mas não sei como passar o json no body… se fosse POST eu até saberia… tem vários códigos na net tbm… mas como é GET eu não sei se tem como:
RestTemplate restTemplate = new RestTemplate();
MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
headers.add("Authorization", CashBack.token); //aqui ja retorna o formato "Bearer token-gerado"
HttpEntity <String> entity = new HttpEntity<>(cpf, headers);
ResponseEntity<CashBack[]> response = restTemplate.exchange("http://urldaaplicacao/gestor.api.integracaozipper/cliente/fidelidade", HttpMethod.GET, entity, CashBack[].class);