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
相关推荐
XUEYUAN52122 分钟前
代理日志分析与监控:代理池健康状态巡检与分级告警体系搭建(运维实战)酒神dnspup27 分钟前
服务器端口检测怎么做?用 DNSPup 核对开放端口、监听服务与暴露风险酒神dnspup1 小时前
HTTP状态码检测怎么做?用 DNSPup 排查 4xx、5xx、重定向与网站可用性见山是山-见水是水2 小时前
网络请求性能优化落地指南:让原生界面在模拟器里稳定运行IPdodo_2 小时前
2026年SD-WAN 与跨境专线组合组网:3 种架构、智能选路与 SLA 验收酒神dnspup2 小时前
SSL证书检测完整指南:用 DNSPup 排查过期、域名不匹配与 TLS 握手失败AlanBruce3 小时前
一键设备扫描功能详解深念Y4 小时前
局域网 HTTP 请求转发 502 问题排查记录2501_916007474 小时前
免费抓包工具 Windows 和 Mac 怎么选?根据平台来选择工具一条泥憨鱼4 小时前
【从0开始学习计算机网络】| DNS 污染、劫持与 CDN:你的网页是怎么被“掉包“的