对接老ops
This commit is contained in:
@@ -105,8 +105,8 @@ namespace WMS.Web.Domain.Services.Public
|
||||
/// <returns></returns>
|
||||
public async Task<T> PostAsync<T>(string url, string requestBody, Dictionary<string, string> dicHeaders, int timeoutSecond = 180)
|
||||
{
|
||||
var client = BuildHttpClient(null, timeoutSecond);
|
||||
var requestContent = GenerateStringContent(requestBody, dicHeaders);
|
||||
var client = BuildHttpClient(dicHeaders, timeoutSecond);
|
||||
var requestContent = GenerateStringContent(requestBody, contentHeaders);
|
||||
var response = await client.PostAsync(url, requestContent);
|
||||
var responseContent = await response.Content.ReadAsStringAsync();
|
||||
if (response.IsSuccessStatusCode)
|
||||
@@ -213,7 +213,7 @@ namespace WMS.Web.Domain.Services.Public
|
||||
/// <param name="dicDefaultHeaders"></param>
|
||||
/// <param name="timeoutSecond"></param>
|
||||
/// <returns></returns>
|
||||
private HttpClient BuildHttpClient(Dictionary<string, string> dicDefaultHeaders, int? timeoutSecond)
|
||||
public HttpClient BuildHttpClient(Dictionary<string, string> dicDefaultHeaders, int? timeoutSecond=180)
|
||||
{
|
||||
var httpClient = _clientFactory.CreateClient("ops_client");
|
||||
httpClient.DefaultRequestHeaders.Clear(); //为了使客户端不受最后一个请求的影响,它需要清除DefaultRequestHeaders
|
||||
|
||||
Reference in New Issue
Block a user