Я пытаюсь отправить вывод json, представленный в переменной запроса, с помощью HttpPost Java через REST API, но запрос не выполняется ... и вот мой код
HttpClient httpClient = HttpClientBuilder.create()
HttpPost request = new HttpPost(myRestAPIEndpoint);
File json = new File(System.getProperty("user.dir") + File.separator + "jsondata.json");
String input = FileUtils.readFileToString(json, "UTF-8");
List<NameValuePair> nvps = new ArrayList<>();
nvps.add(new BasicNameValuePair("results",input));
request.setEntity(new UrlEncodedFormEntity(nvps,StandardCharsets.UTF_8));
request.setHeader(HttpUtils.CONTENT_TYPE,"application/json");
request.setHeader("Authorization","Basic "+Base64.getEncoder().encodeToString((USERNAME+":"+PASSWORD).getBytes(StandardCharsets.UTF_8)));
HttpResponse response = httpClient.execute(request);
HttpEntity entity = response.getEntity();
EntityUtils.consume(entity);
Не могли бы вы помочь мнес этим?
Спасибо