Kaynağa Gözat

泸州110对接 泸州边界平台业务对接

libin 2 ay önce
ebeveyn
işleme
a4c7826312

+ 3 - 1
src/DataSharing/LuZhou/LuZhou110/LZ110Invoker.cs

@@ -1,6 +1,7 @@
 using DataSharing.Share.Dtos.LuZhou;
 using Microsoft.Extensions.DependencyInjection;
 using Microsoft.Extensions.Logging;
+using Org.BouncyCastle.Asn1.Ocsp;
 using System.Net.Http.Headers;
 using System.Net.Http.Json;
 using System.Text;
@@ -80,7 +81,8 @@ namespace DataSharing.LuZhou.LuZhou110
 
             _logger.LogInformation($"发起请求LZ110地址:{url}");
             _logger.LogInformation($"发起请求LZ110内容:{stringContent}");
-            var result = await client.PostAsJsonAsync(url, new StringContent(stringContent, Encoding.UTF8, new MediaTypeWithQualityHeaderValue("application/json")), serializeOptions, cancellationToken);
+            //var result = await client.PostAsJsonAsync(url, new StringContent(stringContent, Encoding.UTF8, new MediaTypeWithQualityHeaderValue("application/json")), serializeOptions, cancellationToken);
+            var result = await client.PostAsJsonAsync(url, stringContent, serializeOptions, cancellationToken);
 
             if (result is null || !result.IsSuccessStatusCode)
             {

+ 2 - 2
src/DataSharing/LuZhou/LuZhou110/TaskSendTaskLuZhou110Job.cs

@@ -95,11 +95,11 @@ namespace DataSharing.LuZhou.LuZhou110
                 LZ110ApiResponse<LZ110BaseResponse> response = new();
                 try
                 {
-                    response = await _lz110Invoker.RequestStringContentAsync<LZ110BaseResponse>(url + item.Path, item.Request, cancellationToken);
+                    response = await _lz110Invoker.RequestStringContentAsync<LZ110BaseResponse>(item.Path, item.Request, cancellationToken);
                     if (!response.IsSuccess && response?.Data?.ResponseStatusObject.StatusCode == "1")// ==1:未注册,==4:已注册
                     {
                         await _registerManager.RefreshRegisterAsync(cancellationToken);
-                        response = await _lz110Invoker.RequestStringContentAsync<LZ110BaseResponse>(url + item.Path, item.Request, cancellationToken);
+                        response = await _lz110Invoker.RequestStringContentAsync<LZ110BaseResponse>(item.Path, item.Request, cancellationToken);
                     }
                 }
                 catch (Exception ex)