Как получить body от post запроса на java?

Пользователь

от jakayla , в категории: Java , 2 месяца назад

Как получить body от post запроса на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от charles.orn , 2 месяца назад

@jakayla 

Чтобы получить body от POST запроса на Java, можно использовать следующий код:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {
    public static void main(String[] args) throws IOException {
        URL url = new URL("https://example.com"); // Замените URL на свой
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("POST");

        StringBuilder response = new StringBuilder();
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()))) {
            String line;
            while ((line = reader.readLine()) != null) {
                response.append(line);
            }
        }

        System.out.println(response.toString());
        connection.disconnect();
    }
}


Этот пример отправляет POST запрос, получает его ответ и выводит содержимое тела запроса на консоль.