Я использую Resttemplate для публикации формы, удаленного сервера правильно воспроизводится при вызове через почтальон, но возвращаю NULL, если вы вызываете Java.
Мой код: < /p>
MultiValueMap requestBody = new LinkedMultiValueMap();
requestBody.add("grant_type", "client_credentials");
requestBody.add("client_secret", "gdfgf-rtrtr-ssxc");
requestBody.add("client_id", "ttt-yyyy");
org.springframework.http.HttpHeaders headers = new org.springframework.http.HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
RestTemplate restTemplate = new RestTemplate();
String fooResourceUrl = "https://xxxxxx/openid-connect/token";
HttpEntity request = new HttpEntity(requestBody, headers);
ResponseEntity foo =
restTemplate.exchange(fooResourceUrl, HttpMethod.POST, request, B2BResponseTokenV2.class);
< /code>
Я делаю сообщение об этом коде, но NN Postman он возвращает данные правильно, и все поля имеют данные, однако в Java я вижу заполненное значение только когда Сделайте пост -звонок, и это значение «Область», я не понимаю, почему остальные значения являются null < /p>
Подробнее здесь: https://stackoverflow.com/questions/738 ... is-working