У меня есть код, который возвращает код ответа 400:
try {
// Set the String Entity version of the JSON to be sent
StringEntity entity = new StringEntity(payload1.toString());
// Create HTTP Client
HttpClient client = HttpClientBuilder.create().build();
// Create Request Object
HttpPost post = new HttpPost(destination);
post.addHeader("Content-Type", "application/json");
post.setEntity(entity);
// Execute the request
System.out.println("Sending request...");
HttpResponse response = client.execute(post);
System.out.println(response.getStatusLine().getStatusCode());
}
catch (Exception e) {
e.printStackTrace();
}
Я знаю, что payload1.toString () работает, я проверил его как JSON с этот валидатор JSON ,Я также знаю, что запрос работает с конечной точкой, я отправил payload1.toString () в пункт назначения , используя ApiRequest.io , и он правильно отобразился наДругая сторона.
Пожалуйста, помогите !!Чего мне не хватает?