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
相关推荐
长按助力退休42 分钟前
HTTP缓存从强缓存到协商缓存,前端性能优化第一步刘马想放假5 小时前
网络链路备份与高可用技术详解:从 Dual-WAN、LACP 到 SD-WAN 与 MPTCPZelman5 小时前
第07章-数据中心网络网络小江8 小时前
上网第四十八课:抓包实战入门——Wireshark 读懂第一个包墨香幽梦客9 小时前
SSL/TLS握手过程全拆解:从ClientHello到Finish的关键步骤与性能优化神一样的老师9 小时前
WS63 访问 HTTPS 握手失败(-0x7780)根治木子n119 小时前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账Knight_AL1 天前
基于 Netty 实现的 WebSocket 服务端沫璃染墨1 天前
从零入门计算机网络系列(一):计算机网络初识——从网络发展史到TCP/IP协议》是个西兰花1 天前
TCP套接字编程实战:从服务器搭建到多进程处理