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
相关推荐
q5673152311 小时前
企业级 HTTP 代理采购选型:技术评估清单 15 项白嫖一茶11 小时前
HTTP 状态码详解:五大类与常见状态码解析treesforest14 小时前
如何解决IP定位精度不足导致的投放偏差2401_8685347816 小时前
《论单元测试及其应用》AlanBruce19 小时前
摩尔信使MThings EdgeWeb HTTP API接口神仙别闹1 天前
基于C++设计一个 P2P 聊天软件IpdataCloud1 天前
评估交易IP是否来自制裁国家?IP地址查询+政治敏感标签库实操指映翰通朱工1 天前
从0到1:EC942边缘计算机用Python实现Modbus TCP采集+MQTT上云全记录(附踩坑实录)Shell运维手记2 天前
ARP 协议超详细讲解(适合网工考试 / 运维理解)ShineWinsu2 天前
对于Linux:HTTP中cookie、session的解析