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
相关推荐
YumiProxy16 小时前
流媒体区域内容访问:代理IP的技术原理、检测机制与稳定性优化流烟默18 小时前
Spring Boot 异常响应被序列化为 XML 的排查与修复mmsx18 小时前
Android 地图上绘制 KML:解析、样式与渲染青瓦梦滋20 小时前
【在线五子棋对战】游戏匹配模块不会C语言的男孩21 小时前
libxml2 源码编译与 XML 读取验证(x86 / ARM)zxanz121 小时前
一张 SSL 证书,如何降低业务流量劫持与数据泄露风险Novproxy_Z21 小时前
爬虫任务被拦截:区分 IP 封禁、设备封禁、账号封禁隐擎fox1 天前
解密 BGP Anycast 边缘路由与跨国链路质量检测:多租户网络出口的低时延与防丢包架构实战聚美智数1 天前
网站HTTP状态查询-SEO优化是真的小外套1 天前
第9章:网络层安全协议 IPSec 学习笔记