From 64fa2c33cd645e86d4e2a8c34c7881ea4aa678cf Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 17 六月 2025 18:33:37 +0800 Subject: [PATCH] 代码初始化 --- server/src/main/java/com/doumee/core/utils/HttpsUtil.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/server/src/main/java/com/doumee/core/utils/HttpsUtil.java b/server/src/main/java/com/doumee/core/utils/HttpsUtil.java index e4688de..06aed69 100644 --- a/server/src/main/java/com/doumee/core/utils/HttpsUtil.java +++ b/server/src/main/java/com/doumee/core/utils/HttpsUtil.java @@ -1,5 +1,7 @@ package com.doumee.core.utils; +import lombok.extern.slf4j.Slf4j; + import javax.net.ssl.*; import java.io.*; import java.net.HttpURLConnection; @@ -9,7 +11,11 @@ import java.security.SecureRandom; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.Map; +@Slf4j public class HttpsUtil { public static String get(String url,boolean ignoreSSL) { @@ -163,6 +169,7 @@ try { URL _url = new URL(url); connection = (HttpURLConnection) _url.openConnection(); + System.out.println(connection.getContentLength()); connection.setDoOutput(true); connection.setRequestMethod("GET"); return connection.getInputStream(); @@ -171,6 +178,30 @@ } return null; } + public static Map<String,Object> connInputsteamReturnMap(String url, String method, String data, String contentType ){ + HttpURLConnection connection = null; + try { + Map<String,Object> map = new HashMap<>(); + URL _url = new URL(url); + connection = (HttpURLConnection) _url.openConnection(); + connection.setDoOutput(true); + connection.setRequestMethod("GET"); + int size =connection.getContentLength(); + log.error("浼佷笟鍥剧墖涓嬭浇娴佸疄闄呭ぇ灏忥細=========================="+size); + InputStream in =connection.getInputStream(); + if(in == null){ + log.error("浼佷笟鍥剧墖涓嬭浇娴佸疄闄呮祦涓虹┖锛�=========================="); + return null; + } + log.error("浼佷笟鍥剧墖涓嬭浇娴佸ぇ灏忥細=========================="+in.available()); + map.put("data",in); + map.put("size",size); + return map; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } public static String connectionHttp(String url,String method,String data,String contentType ){ HttpURLConnection connection = null; try { -- Gitblit v1.9.3