以下是一个使用 Java 实现的 POST 请求示例:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;

public class PostRequestExample {
    public static void main(String[] args) {
        try {
            URL url = new URL('https://example.com/api/endpoint');
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod('POST');
            connection.setDoOutput(true);
            
            // 设置请求头部
            connection.setRequestProperty('Content-Type', 'application/json');
            connection.setRequestProperty('Accept', 'application/json');
            
            // 设置请求体
            String requestBody = '{ 'key': 'value' }';
            OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream());
            writer.write(requestBody);
            writer.flush();
            
            // 发送请求并获取响应
            int responseCode = connection.getResponseCode();
            BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String line;
            StringBuilder response = new StringBuilder();
            while ((line = reader.readLine()) != null) {
                response.append(line);
            }
            reader.close();
            
            // 处理响应
            System.out.println('Response Code: ' + responseCode);
            System.out.println('Response Body: ' + response.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

此示例使用 HttpURLConnection 类创建一个 POST 请求,并设置请求头和请求体。在发送请求后,它将获取响应并打印响应代码和响应体。请注意,此示例仅供参考,实际情况可能需要根据特定的 API 和数据进行修改。

Java 实现 POST 请求:示例与代码

原文地址: https://www.cveoy.top/t/topic/mzmm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录