From 17efddc6a667670dca682bf36b51a43e99615e6d Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 16 十月 2024 15:59:38 +0800 Subject: [PATCH] 代码初始化 --- server/system_service/src/main/java/com/doumee/core/utils/HttpsUtil.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/core/utils/HttpsUtil.java b/server/system_service/src/main/java/com/doumee/core/utils/HttpsUtil.java index c74af73..0f11b14 100644 --- a/server/system_service/src/main/java/com/doumee/core/utils/HttpsUtil.java +++ b/server/system_service/src/main/java/com/doumee/core/utils/HttpsUtil.java @@ -1,5 +1,7 @@ package com.doumee.core.utils; +import org.springframework.http.HttpMethod; + import javax.net.ssl.*; import java.io.ByteArrayOutputStream; import java.io.InputStream; @@ -87,6 +89,37 @@ } return null; } + public static InputStream connectionInputsteam(String url,String method,String data,String contentType ){ + HttpURLConnection connection = null; + try { + URL _url = new URL(url); + connection = (HttpURLConnection) _url.openConnection(); + connection.setRequestMethod(method); + connection.setDoOutput(true); + connection.setDoInput(true); + connection.setUseCaches(false); + if(contentType != null){ + connection.setRequestProperty("Content-Type", contentType); + } + connection.connect(); + if(data != null){ + OutputStream outputStream = connection.getOutputStream(); + outputStream.write(data.getBytes("utf-8")); + outputStream.close(); + } + int responseCode = connection.getResponseCode(); + if (responseCode == HttpsURLConnection.HTTP_OK) { + return connection.getInputStream(); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + if(connection != null){ + connection.disconnect(); + } + } + return null; + } public static String connectionHttp(String url,String method,String data,String contentType ){ HttpURLConnection connection = null; try { -- Gitblit v1.9.3