其余模板对json对象给出了400错误的请求

我正在尝试在rest模板put方法中发送json对象,但是它给出了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);
dqsj09021013 回答:其余模板对json对象给出了400错误的请求

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160641.html

大家都在问