From 61136265a19abbdd1eaaa9ee46c6da8d05eb25be Mon Sep 17 00:00:00 2001
From: qirong <2032486488@qq.com>
Date: 星期一, 04 十二月 2023 09:44:16 +0800
Subject: [PATCH] 对接边界
---
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/uitil/HttpUtils.java | 43 ++++++++++++++++---------------------------
1 files changed, 16 insertions(+), 27 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/uitil/HttpUtils.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/uitil/HttpUtils.java
index bf84b54..cb464c1 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/uitil/HttpUtils.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/uitil/HttpUtils.java
@@ -151,37 +151,26 @@
// * @param parameter
* @throws Exception
*/
- public static void sendDeleteRequest(String url, Long[] parameters, String password) throws Exception {
- // 鏋勫缓URL
- StringBuilder deleteUrl = new StringBuilder(url);
- deleteUrl.append("/");
- for (int i = 0; i < parameters.length; i++) {
- deleteUrl.append(parameters[i]);
- if (i < parameters.length - 1) {
- deleteUrl.append("/");
- }
- }
+ public static String sendDeleteRequest(String url, String ossId) throws IOException {
+ org.apache.http.client.HttpClient httpClient = HttpClientBuilder.create().build();
+ HttpPost httpPost = new HttpPost(url);
- // 鍒涘缓URL瀵硅薄鍜孒ttpURLConnection瀵硅薄
- URL obj = new URL(deleteUrl.toString());
- HttpURLConnection con = (HttpURLConnection) obj.openConnection();
+ MultipartEntityBuilder builder = MultipartEntityBuilder.create();
+ builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
- // 璁剧疆璇锋眰鏂规硶涓篋ELETE
- con.setRequestMethod("DELETE");
+ // 娣诲姞MultipartFile鍙傛暟
+// builder.addBinaryBody("file", entity.getFile().getBytes(), ContentType.MULTIPART_FORM_DATA, entity.getFile().getOriginalFilename());
- // 鍙戦�佽姹傚苟鑾峰彇鍝嶅簲
- int responseCode = con.getResponseCode();
- BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
- String inputLine;
- StringBuffer response = new StringBuffer();
- while ((inputLine = in.readLine()) != null) {
- response.append(inputLine);
- }
- in.close();
+ // 娣诲姞String鍙傛暟
+ builder.addTextBody("ossId", ossId, ContentType.TEXT_PLAIN);
- // 鎵撳嵃鍝嶅簲缁撴灉
- System.out.println("Response Code : " + responseCode);
- System.out.println("Response : " + response.toString());
+ HttpEntity multipart = builder.build();
+ httpPost.setEntity(multipart);
+
+ HttpResponse response = httpClient.execute(httpPost);
+ String responseBody = EntityUtils.toString(response.getEntity());
+ System.out.println("Response: " + responseBody);
+ return responseBody;
}
}
--
Gitblit v1.8.0