public static void httpPost(String url, String xml) throws Exception {
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/xml");
connection.setRequestProperty("Content-Length", String.valueOf(xml.length()));
connection.setDoOutput(true);
OutputStream outputStream = connection.getOutputStream();
outputStream.write(xml.getBytes());
outputStream.flush();
if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
InputStream inputStream = connection.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
String line;
StringBuilder response = new StringBuilder();
while ((line = bufferedReader.readLine()) != null) {
response.append(line);
}
bufferedReader.close();
System.out.println("请求成功: " + response.toString());
} else {
System.out.println("请求失败,响应头:" + connection.getHeaderFields());
System.out.println("请求失败,响应码:" + connection.getResponseCode());
}
}
Http请求Body中携带raw XML形式
demodashi6662024-08-29 19:18
相关推荐
wixzjsh1 小时前
TCP通信与HTTP协议学习笔记:粘包、三次握手、四次挥手与C/S、B/S模型一直C1 小时前
Linux网络编程|HTTP协议详解(报文、请求方法、状态码)鲨鱼辣钊2 小时前
FastAPI进阶_Day21_WebSocket实时通讯实战2501_915106326 小时前
安卓抓包软件2026,免证书抓包 应用层抓包 代理抓包全解析Neighbor_OldY6 小时前
云上VPC流日志与网络流量安全分析实战:异常流量、横向移动、C2外连与恶意IP的发现与处置上海云盾-小余7 小时前
分层防护思路:WAF 应用防护与 TCP 底层防护如何协同H_oRIZoN_8 小时前
Linux入门DAY35(TCP粘包问题与HTTP)IPdodo_9 小时前
静态 IP 访问异常排查:403/429 归因与迁移验收DevOpenClub9 小时前
PDF 多格式解析如何避免混用输出:TEXT、HTML、XML 与 TAG 数据契约ouynagda10 小时前
HTTP协议与Socket网络编程笔记