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
相关推荐
辣椒思密达12 小时前
AI出海产品本地化测试:住宅IP在模拟海外用户环境中的实践价值花生了什么事o15 小时前
DNS:把域名翻译成 IP 的层级查询机制2401_8734794016 小时前
金融合规新规下IP查询怎么做?用IP离线库实现数据不出域微硬创新18 小时前
汽车制造产线协同:耐达讯PROFINETDeviceNet网关在机器人通信中的应用米尔的可达鸭18 小时前
深入操作系统 Socket 底层:套接字控制块、FD映射、阻塞IO核心完整实现Keepingrun20 小时前
http登录和授权Lhappy嘻嘻1 天前
网络初识|基础入门:局域网广域网、IP 端口、TCP/IP 五层模型与封装解封装全过程laoli_coding1 天前
如何配置HTTPS站点访问的免费SSL域名证书Keepingrun2 天前
HTTP基础数据知道2 天前
HTTP/HTTPS 安全深度剖析:抓包、解密与证书陷阱