From 6ed44f32c96a17fd10601a24c3c36ca1229bc89b Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期四, 17 七月 2025 17:18:12 +0800 Subject: [PATCH] 优化货位绑定图片链接保存逻辑,删除不使用的代码 --- util/HttpHelper.cs | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/util/HttpHelper.cs b/util/HttpHelper.cs index 1beb8ac..38f6542 100644 --- a/util/HttpHelper.cs +++ b/util/HttpHelper.cs @@ -101,7 +101,40 @@ if (stream != null) stream.Close(); if (rsp != null) rsp.Close(); } + } + public string GetNew(string url, string contentType = null) { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); + request.Method = "GET"; + + // 鍙湁鎸囧畾浜哻ontentType鏃舵墠璁剧疆 + if (!string.IsNullOrEmpty(contentType)) { + request.ContentType = contentType; + } + + try { + using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) + using (Stream stream = response.GetResponseStream()) + using (StreamReader reader = new StreamReader(stream)) { + return reader.ReadToEnd(); + } + } + catch (WebException ex) when (ex.Response is HttpWebResponse response) { + // 璁板綍璇︾粏鐨勯敊璇俊鎭�+ LogHelper.Info($"GET璇锋眰澶辫触銆傜姸鎬佺爜: {response.StatusCode}, URL: {url}", "API"); + + // 璇诲彇閿欒鍝嶅簲鍐呭 + using (Stream stream = response.GetResponseStream()) + using (StreamReader reader = new StreamReader(stream)) { + string errorResponse = reader.ReadToEnd(); + LogHelper.Info($"閿欒鍝嶅簲鍐呭: {errorResponse}", "API"); + } + return string.Empty; + } + catch (Exception ex) { + LogHelper.Info($"GET璇锋眰澶辫触銆俇RL: {url}, 閿欒: {ex.Message}", "API"); + return string.Empty; + } } public string Post(string url, string postData, string contentType = "application/json", string sessionId = "") { -- Gitblit v1.9.1