
服务器
Javaimport Java.net.HttpURLConnection;import Java.net.URL;import Java.io.BufferedReader;import Java.io.InputStreamReader;import Java.io.PrintWriter;import Java.util.Scanner;public class HttpConnectionDemo { public static void mAIn(String[] args) { try { URL url = new URL("http://www.example.com"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setDoOutput(true); conn.setDoInput(true); conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestProperty("Content-Type", "application/JSon"); conn.setRequestProperty("Accept", "application/JSon"); // 将请求数据写入 PrintWriter out = new PrintWriter(conn.getOutputStream()); out.println("{" + ""username":"John"", ""password":"1234567890123456"", ""orderType":"1"" + "}"); out.flush(); out.close();
// 读取服务器响应 BufferedReader reader = new BufferedReader(new InputStreamReader (conn.getInputStream())); String line; StringBuilder response = new StringBuilder(); while ((line = reader.readLine()) != null) { response.append(line); } reader.close(); // 关闭连接 conn.disconnect(); System.out.println(response.toString()); } catch (Exception e) { e.printStackTrace(); } }}
请注意,上述代码仅展示了如何使用HttpURLConnection来发送一个简单的POST请求,并返回整个响应体。实际情况下,您可能需要根据具体需求修改请求参数和异常处理等部分。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号