From 9a0acba23c5b5095be2a89b8ca190fe5202c2ea6 Mon Sep 17 00:00:00 2001
From: duyongjia <adu_555@163.com>
Date: 星期日, 29 十二月 2024 15:58:45 +0800
Subject: [PATCH] 最新修改

---
 项目代码/WebService/WMS_WebService/WebService/HttpHelper.cs |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WebService/WMS_WebService/WebService/HttpHelper.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WebService/WMS_WebService/WebService/HttpHelper.cs"
index 8cad387..5264bcd 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WebService/WMS_WebService/WebService/HttpHelper.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WebService/WMS_WebService/WebService/HttpHelper.cs"
@@ -6,6 +6,7 @@
 using System.Net;
 using System.Text;
 using System.Web;
+using WebService.Log;
 
 namespace WebService
 {
@@ -19,7 +20,7 @@
             try
             {
                 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
-                request.Timeout = 30 * 1000;
+                //request.Timeout = 30 * 1000;
                 request.Method = "POST";
                 request.ContentType = "application/json; charset=UTF-8";
                 parm = parm ?? "";
@@ -57,8 +58,41 @@
             catch (Exception ex)
             {
                 //Logger.Write_Log("System/API璇锋眰", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message });
-                throw ex;
+                new LogFactory().GetLog("鎺ュ彛").InfoFormat(true, rquestName, "璇锋眰寮傚父", $"{ex.Message}");
             }
+            return null;
+        }
+
+
+        public static string PostUrl(string url, string postData)
+        {
+            string result = "";
+
+            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
+
+            req.Method = "POST";
+
+            req.ContentType = "application/json; charset=UTF-8";
+
+            byte[] data = Encoding.UTF8.GetBytes(postData);
+
+            req.ContentLength = data.Length;
+
+            using (Stream reqStream = req.GetRequestStream())
+            {
+                reqStream.Write(data, 0, data.Length);
+                reqStream.Close();
+            }
+
+            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
+            Stream stream = resp.GetResponseStream();
+
+            //鑾峰彇鍝嶅簲鍐呭
+            using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
+            {
+                result = reader.ReadToEnd();
+            }
+            return result;
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3