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
相关推荐
阿巴~阿巴~6 小时前
自定义协议设计与实践:从协议必要性到JSON流式处理jinxinyuuuus12 小时前
GTA 风格 AI 生成器:跨IP融合中的“视觉语义冲突”与风格适配损失嵌入式-小王13 小时前
每天掌握一个网络协议----ICMPAwkwardx13 小时前
Linux网络编程—应用层协议HTTPRunning_slave15 小时前
你应该了解的TCP滑窗无证驾驶梁嗖嗖17 小时前
无需公网 IP,MongoDB 也能跨环境访问?试试这个实用方案Mu.38717 小时前
计算机网络模型我有一棵树18 小时前
file 协议与 http 协议的区别:为什么本地 HTML 无法加载相对路径 JS,以及正确的解决方式飞行增长手记1 天前
什么是高匿代理IP?安全吗?怎么选?上海云盾安全满满1 天前
高防 IP 是如何帮助数藏行业防刷