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
相关推荐
橙子圆1233 小时前
WebSocket不做菜鸟的网工4 小时前
OSPF NBMA 网络环境下的 Hub-and-Spoke从零开始学习人工智能6 小时前
同文件同网络,curl 上传飞快,浏览器 HTTP/1.1 却慢到离谱?终于找到元凶!程序员小白条6 小时前
别盲目卷算法!2026 程序员\&大学生,最稳的 AI 技术进阶路线全梳理Cx330❀7 小时前
Qt 入门指南:从零搭建开发环境到第一个图形界面程序嵌入式×边缘AI:打怪升级日志8 小时前
[特殊字符] 摄像头模块(七):编写 V4L2 设备框架里晓山8 小时前
SOME/IP协议(上)顶点多余9 小时前
Socket编程实现UDP通信minji...10 小时前
Linux 网络基础(二)HTTP协议,域名,URL,URI,认识HTTP的请求和响应05候补工程师10 小时前
[408考研笔记] 传输层与网络层核心辨析:从逻辑通信到滑动窗口计算