From 1d044540ee1b7041c7e89bdfe6d1339c99e80a4e Mon Sep 17 00:00:00 2001
From: 刘磊 <1161824510@qq.com>
Date: 星期三, 08 一月 2025 14:41:16 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/HuaYiZhongHeng/BaiBuLiKu
---
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs | 29 +++++++++++++++++++++--------
1 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
index 571ea6a..3a0a4af 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
@@ -16,7 +16,7 @@
public static async Task<string> GetAsync(string url, Dictionary<string, object> parameters)
{
// 璁板綍璇锋眰鍙傛暟
- LogRequestParameters(parameters);
+ LogRequestParameters(parameters, url);
// 灏嗗弬鏁版嫾鎺ュ埌URL涓�
string queryString = string.Join("&", parameters.Select(x => $"{x.Key}={x.Value}"));
@@ -35,7 +35,7 @@
string responseBody = await response.Content.ReadAsStringAsync();
// 璁板綍鍝嶅簲鍙傛暟
- LogResponseParameters(responseBody);
+ LogResponseParameters(responseBody, url);
// 杩斿洖鍝嶅簲鍐呭
return responseBody;
@@ -46,13 +46,15 @@
public static async Task<string> PostAsync(string url, Dictionary<string, object> parameters)
{
// 璁板綍璇锋眰鍙傛暟
- LogRequestParameters(parameters);
+ LogRequestParameters(parameters, url);
// 鍒涘缓HttpClient瀹炰緥
using (HttpClient client = new HttpClient())
{
// 灏嗗弬鏁拌浆鎹负FormUrlEncodedContent
string content = JsonConvert.SerializeObject(parameters);
+
+ //client.Timeout = TimeSpan.from;
var request = new HttpRequestMessage(HttpMethod.Post, url);
@@ -69,21 +71,32 @@
string responseBody = await response.Content.ReadAsStringAsync();
// 璁板綍鍝嶅簲鍙傛暟
- LogResponseParameters(responseBody);
+ LogResponseParameters(responseBody, url);
// 杩斿洖鍝嶅簲鍐呭
return responseBody;
}
}
- private static void LogRequestParameters(Dictionary<string, object> parameters)
+ private static void LogRequestParameters(Dictionary<string, object> parameters,string url = "")
{
- LogFactory.GetLog("API鎺ュ彛").Info(true, "璇锋眰鍙傛暟: " + JsonConvert.SerializeObject(parameters));
+ StringBuilder builder = new StringBuilder();
+ builder.Append(Environment.NewLine);
+ builder.Append("---------------------------------------------");
+ builder.Append(Environment.NewLine);
+ builder.Append("url:" + url + "璇锋眰鍙傛暟: " + JsonConvert.SerializeObject(parameters));
+ LogFactory.GetLog("API鎺ュ彛").Info(true, builder);
}
- private static void LogResponseParameters(string responseBody)
+ private static void LogResponseParameters(string responseBody, string url = "")
{
- LogFactory.GetLog("API鎺ュ彛").Info(true, "鍝嶅簲鍙傛暟: " + responseBody);
+ StringBuilder builder = new StringBuilder();
+ builder.Append(Environment.NewLine);
+ builder.Append("url:" + url + "鍝嶅簲鍙傛暟: " + responseBody);
+ builder.Append(Environment.NewLine);
+ builder.Append("---------------------------------------------");
+ builder.Append(Environment.NewLine);
+ LogFactory.GetLog("API鎺ュ彛").Info(true, builder);
}
private static IEnumerable<KeyValuePair<string, string>> ConvertToKeyValuePairs(Dictionary<string, object> parameters)
--
Gitblit v1.9.3