diff --git a/BBWY.Common/Http/RestAPIService.cs b/BBWY.Common/Http/RestAPIService.cs index 29ff248e..1ed848c1 100644 --- a/BBWY.Common/Http/RestAPIService.cs +++ b/BBWY.Common/Http/RestAPIService.cs @@ -55,7 +55,9 @@ namespace BBWY.Common.Http paramPosition = ParamPosition.Query; //拼接Url - var url = $"{apiHost}{(apiHost.EndsWith("/") ? string.Empty : "/")}{(apiPath.StartsWith("/") ? apiPath.Substring(1) : apiPath)}"; + + var url = $"{apiHost}{(apiHost.EndsWith("/") ? string.Empty : (string.IsNullOrEmpty(apiPath) ? string.Empty : "/"))}{(apiPath.StartsWith("/") ? apiPath.Substring(1) : apiPath)}"; + var isCombineParam = false; if (paramPosition == ParamPosition.Query && param != null) { diff --git a/BBWY.Test/DingDingAPITest.cs b/BBWY.Test/DingDingAPITest.cs index beb60298..c44ff22b 100644 --- a/BBWY.Test/DingDingAPITest.cs +++ b/BBWY.Test/DingDingAPITest.cs @@ -20,7 +20,7 @@ namespace BBWY.Test var contentStrBuilder = new StringBuilder(); contentStrBuilder.Append("店铺名:布莱特玩具专营店"); contentStrBuilder.AppendLine(); - for (var i = 0; i < 3; i++) + for (var i = 0; i < 1; i++) { //contentStrBuilder.Append("店铺名:布莱特玩具专营店\n"); contentStrBuilder.Append("SKU:123456\n"); @@ -36,12 +36,12 @@ namespace BBWY.Test Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); - var secret = "SEC48f0a928dda2c97eee97c1c89b41253900699df351f35900ad5d32a8b050167e"; + var secret = "SEC11920bc0b0f57a963f9d7b7dea58e66737706ae39adf4754cc4ea795008ac645"; var timestamp = DateTime.Now.DateTimeToStamp(); var stringToSign = timestamp + "\n" + secret; var sign = EncryptWithSHA256(stringToSign, secret); - var url = new Uri($"https://oapi.dingtalk.com/robot/send?access_token=f99578b3ba45dc53edf4355419a6f080ed02787813ab7e9a4df02206e8b0b1ea×tamp={timestamp}&sign={sign}"); + var url = new Uri($"https://oapi.dingtalk.com/robot/send?access_token=9869fe02f4a423cbe6700867894d221ed535de3cca1a11113b83945be1170e6a×tamp={timestamp}&sign={sign}"); using (var httpClient = new HttpClient()) { diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 21a024af..61286098 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -1,17 +1,5 @@ -using BBWY.Common.Http; -using BBWY.Server.Model.Db; -using com.alibaba.openapi.client; -using com.alibaba.openapi.client.policy; -using Jd.ACES; -using Jd.Api; -using Jd.Api.Request; -using Jd.Api.Response; -using Microsoft.Extensions.DependencyInjection; -using Newtonsoft.Json; -using Newtonsoft.Json.Linq; +using Jd.Api; using System; -using System.Linq; -using System.Threading; namespace BBWY.Test {