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
相关推荐
DLYSB_9 小时前
旧上位机不肯改怎么办:原生 TCP 字节帧接入声光语音终端的改造实录程序员夏洛9 小时前
HTTP 2.0 和 3.0 有什么区别?Sylvia33.12 小时前
LOL实时数据接入深度解析:从WebSocket到完整数据模型鼹鼠SDN15 小时前
没有公网 IP,如何在外面访问家里的打印机、摄像头和整个局域网?幼儿园蛋小黑20 小时前
TCP 并发:从原理到高并发实践驭渊的小故事1 天前
网络原理04(http协议详细解析3)(2000详细解析HTTPS的工作原理)额额额对了1 天前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解IPdodo_1 天前
2026年爬虫代理 IP 选择指南:从可用率、延迟到成本验收程序员夏洛1 天前
HTTP 请求包含哪些内容,请求头和请求体有哪些类型?spencer_tseng1 天前
[j2cache ehcache.xml]/tmp/.ehcache-diskstore.lock (Permission denied)