From b210dfbde4b9a91fec598f203acaf6855d3a9acf Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期五, 27 九月 2024 16:21:39 +0800 Subject: [PATCH] 取样单增加增加下拉框字段 送测类型 首件,实验,巡检 TestType varchar(50) 设备工艺参数趋势分析图,增加下拉框类型(手动输入,设备采集),人工输入:取设备工艺参数点检 模具保养计划修改时增加子表保存 --- WebAPI/HttpClient.cs | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/WebAPI/HttpClient.cs b/WebAPI/HttpClient.cs index 609f1b6..08b888b 100644 --- a/WebAPI/HttpClient.cs +++ b/WebAPI/HttpClient.cs @@ -59,7 +59,6 @@ } } - public async Task<string> AsyncRequest() { HttpWebRequest httpRequest = WebRequest.Create(Url) as HttpWebRequest; @@ -99,5 +98,41 @@ } return responseText; } + + + /// <summary> + /// 寮傛Get + /// </summary> + /// <returns></returns> + public async Task<string> AsyncGetRequest() + { + HttpWebRequest httpRequest = WebRequest.Create(Url) as HttpWebRequest; + httpRequest.Method = "GET"; + httpRequest.ContentType = "application/json"; + httpRequest.CookieContainer = Cookie; + httpRequest.Timeout = 1000 * 60 * 10;//10min + + using (Stream reqStream = await httpRequest.GetRequestStreamAsync()) + { + JObject jObj = new JObject(); + jObj.Add("format", 1); + jObj.Add("useragent", "ApiClient"); + jObj.Add("rid", Guid.NewGuid().ToString().GetHashCode().ToString()); + jObj.Add("parameters", Content); + jObj.Add("timestamp", DateTime.Now); + jObj.Add("v", "1.0"); + string content = jObj.ToString(); + var bytes = Encoding.UTF8.GetBytes(content); + reqStream.Write(bytes, 0, bytes.Length); + reqStream.Flush(); + } + using (var repStream = (await httpRequest.GetResponseAsync()).GetResponseStream()) + { + using (var reader = new StreamReader(repStream)) + { + return ValidateResult(await reader.ReadToEndAsync()); + } + } + } } } \ No newline at end of file -- Gitblit v1.9.1