шаблон rest дает 400 неверных запросов для объекта json - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь отправить объект json в методе шаблона rest, но он выдает 400 неверных запросов. но то же самое прекрасно работает с CURl и почтальоном. Может кто-нибудь сказать мне, что я делаю, я здесь скучаю?

  HttpHeaders headers = new HttpHeaders();   

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

JSONObject request = new JSONObject();
    request.put("BpId", "100000010");
    request.put("EmailAddress", "sss@test.com");
    request.put("PhoneNumber", "");
    request.put("FaxNumber", "");
    request.put("City", "amsdftfdfdelveen3434");
    request.put("PostalCode", "1344 RC");
    request.put("Street", "sss 123");
    request.put("House_no", "7");
    request.put("Country", "NL");

        HttpEntity<String> requestEntity = new HttpEntity<>(request.toString(), headers);

        ResponseEntity<String> response = restTemplate
                .exchange(sapUrl + "/BP_HEADERSet('{id}')" , HttpMethod.PUT, requestEntity, String.class,id);
...