using Furion.Logging; using Furion.RemoteRequest.Extensions; using System.Text; namespace WCS.Application; public class HttpService { private dynamic Urls; public HttpService() { var _sysConfigService = App.GetService();//todo 这里需要测试下生命周期问题 Urls = _sysConfigService.GetSystemInfo().Result; } /// /// 调用WMS接口反馈任务接口 /// /// 任务完成状态 /// public async Task RequestTask(TaskRequest model) { string url = Urls.WMSAddress + ":" + Urls.WMSPort; var result = await (url + "/api/DownAPi/ReceiveWcsSignal").SetBody(model, "application/json", Encoding.UTF8).PostAsAsync(); Log.Debug("调用WMS接口反馈任务接口" + result.ToJson()); return result; } }