У меня такая просьба:
String url = "url to oauth_token";
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
        RestTemplate restTemplate = new RestTemplate();
        String body = "grant_type=authorization_code&client_id=123&client_secret=123&"
                + "redirect_uri=https://axyz.com&code=123";
        HttpEntity<Object> entity = new HttpEntity<>(body, headers);
        Object token = restTemplate.exchange(url, HttpMethod.POST, entity, Object.class);
Кажется, это возвращает 400 (неверный запрос).  Я также пробовал его альтернативы, где тело - это MultiValueMap, но это то, что для меня имеет наибольший смысл.  Что-то не так с тем, как я пытаюсь выполнить запрос?
                                                                    
                                                                    
                                                                    
URLEncoder.encodeспособ, но, похоже, это не сработало. А есть ли пружинный способ добиться того же для решенияbetter? 15.09.2016url to oauth_token, верно? Что это? 15.09.2016