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
相关推荐
缪懿14 小时前
网络层和数据链路层中的常见协议解析田里的水稻15 小时前
OE_永久配置网络_linux系统终端命令行ip_setting辣椒思密达15 小时前
住宅IP与机房IP的区别及技术选型指南阿文的代码库16 小时前
用于事件驱动系统的WebSocket不只会拍照的程序猿17 小时前
深入理解AFDX(ARINC 664 Part7):从原理到实现(上篇)AIwenIPgeolocation17 小时前
IP+设备双维监控,让黑产的“秒拨”和“云手机”无所遁形TechWayfarer17 小时前
IP数据接口调用示例:社交软件如何做同城匹配与用户画像分析天天进步201518 小时前
Tunnelto 源码解析 #3:客户端启动流程:配置解析、鉴权 Key、本地地址与控制服务器连接HLAIA光子19 小时前
计网面试躲不掉的三连问:OSI七层、HTTPS握手、REST还是RPC艾莉丝努力练剑20 小时前
【Linux网络】Linux 网络编程:传输层协议TCP(三)