HttpClientErrorException: 400 неверных запросов, но почтальон получает ответ - PullRequest
0 голосов
/ 16 октября 2018

, когда я использую RestTemplate, я получаю 400 Плохой запрос, но когда я использую почтовый клиент, он дает мне ответ ниже, мой пример кода:

String url =  "https://fastaglogin.icicibank.com/ISRCUSTAPI/Customer/GetTransactionDetails";
    RestTemplate    restTemplate    = new RestTemplate();
    HttpHeaders headers = new HttpHeaders();
    headers.set("APIClient_ID", "1*******9");
    headers.set("API_KEY", "AE90****************89");
    headers.setContentType(MediaType.APPLICATION_JSON);
    MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
    map.add("CustomerId", "10******59");
    map.add("VehicleNumber", "KA51AA6117");
    map.add("StartTransactionDate", "2018-10-01");
    map.add("EndTransactionDate", "2018-10-16");

    final HttpEntity<MultiValueMap<String, String>> entity = new HttpEntity<MultiValueMap<String, String>>(map ,
            headers);

     ResponseEntity<String> result = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);

enter image description here

...