From daf541c51a7687b338e17b1543266bacee4ff2d3 Mon Sep 17 00:00:00 2001
From: duyongjia <adu_555@163.com>
Date: 星期四, 09 一月 2025 09:34:53 +0800
Subject: [PATCH] 同步上游系统job修改
---
项目代码/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