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
相关推荐
是真的小外套1 小时前
第9章:网络层安全协议 IPSec 学习笔记云梦谭2 小时前
WebSocket 协议详解:从 HTTP 握手到全双工通信中屹指纹浏览器svip3 小时前
静态 IP和动态 IP,搭配指纹浏览器该怎么选?木子n13 小时前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴ITxiaobing20233 小时前
选型不踩坑:IPinfo 之外,IP 地址定位服务还有哪些可选项用户2788607285674 小时前
战争雷霆换区记录:字段里的「未知」不能写成正常日常筹谋记5 小时前
仓储监测无线化改造经验:明治无线组网方案与WL系列Master总站落地复盘溜达的大象6 小时前
管家婆远程访问实战:SQL Server 2022配置、PC分机端修改与固定TCP连接白帽攻防录9 小时前
SRC 挖洞:QUIC 协议栈双 RCE,HTTP/3 的新攻击面怎么挖隐擎fox9 小时前
Linux eBPF 与 XDP 高性能网络出口架构:动态连接追踪、丢包诊断与住宅网关 QoS 调优实战