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
相关推荐
SendTomo3 小时前
基于WebRTC的P2P文件传输IP暴露是正常现象熊IT3 小时前
HTTP 代理检测工具:快速检查代理可用性、出口 IP 与延迟何以解忧,唯有..3 小时前
HTTP 与 HTTPS:从明文传输到安全加密的演进今儿敲了吗4 小时前
CN——HTTP 工作流程酒神dnspup14 小时前
CDN 回源检测怎么做?用 DNSPup 验证节点命中、源站暴露与多地可用性酒神dnspup16 小时前
Tcping 端口连通性检测教程:用 DNSPup 判断防火墙、监听与线路故障虎王物联20 小时前
ESP32 HTTP客户端开发实战:TLS加密通信与RESTful API集成方案小僧景贤1 天前
嵌入式网络协议 | MQTT、CoAP与HTTP协议深度解析(原理、差异、工程选型、代码实操)CDN3601 天前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连