|
@@ -20,9 +20,9 @@ namespace TEAMModelOS.SDK.DI
|
|
|
|
|
|
public class HttpTrigger
|
|
|
{
|
|
|
- private readonly IHttpClientFactory _httpClient;
|
|
|
+ private readonly HttpClient _httpClient;
|
|
|
|
|
|
- public HttpTrigger(IHttpClientFactory httpClient)
|
|
|
+ public HttpTrigger(HttpClient httpClient)
|
|
|
{
|
|
|
_httpClient = httpClient;
|
|
|
}
|
|
@@ -63,9 +63,8 @@ namespace TEAMModelOS.SDK.DI
|
|
|
}
|
|
|
string link = domain.Contains("localhost") ? $"http://{domain}/api/{url}" : $"https://{domain}/api/{url}";
|
|
|
HttpContent httpContent = new StringContent(data.ToJsonString());
|
|
|
- HttpClient httpClient= _httpClient.CreateClient();
|
|
|
- httpClient.Timeout= TimeSpan.FromSeconds(30);
|
|
|
- HttpResponseMessage responseMessage = await httpClient.PostAsync(link, httpContent);
|
|
|
+ _httpClient.Timeout= TimeSpan.FromSeconds(30);
|
|
|
+ HttpResponseMessage responseMessage = await _httpClient.PostAsync(link, httpContent);
|
|
|
if (responseMessage.StatusCode == HttpStatusCode.OK)
|
|
|
{
|
|
|
string Content = await responseMessage.Content.ReadAsStringAsync();
|