| | |
| | | { |
| | | public partial class HttpServerRequest |
| | | { |
| | | public string RequestHttpsHost = "https://developer.hdlcontrol.com/api/"; |
| | | string RequestHttpsHost = "https://developer.hdlcontrol.com/"; |
| | | |
| | | /// <summary> |
| | | /// 请求服务器方法 |
| | | /// </summary> |
| | | /// <returns>The https.</returns> |
| | | /// <param name="methodType">请求方法.</param> |
| | | /// <param name="dataStringJson">请求的参数.</param> |
| | | /// <param name="needHeaders">是否需要包头.</param> |
| | | ResponsePack RequestHttps(string methodType, string dataStringJson, string loginToken) |
| | | ResponsePack RequestHttps(string url, string dataStringJson, bool needAuthorization) |
| | | { |
| | | ResponsePack revertObj = new ResponsePack() { StateCode = "HDL-ON-Self:NotData" }; |
| | | ResponsePack revertObj = new ResponsePack() { StateCode = "Self:NotData" }; |
| | | |
| | | var webClient = new WebClient(); |
| | | #region |
| | | var urlHead = $"{RequestHttpsHost}"; |
| | | //webClient.Headers.Add("CONTENT-TYPE", "application/json"); |
| | | string url = urlHead + methodType; |
| | | /* 如果不需要验证Token可以不用传入 */ |
| | | if (string.IsNullOrEmpty(loginToken)) |
| | | webClient.Headers.Add("CONTENT-TYPE", "application/json"); |
| | | if (needAuthorization) |
| | | { |
| | | webClient.Headers.Add("Authorization", loginToken); |
| | | webClient.Headers.Add("Authorization", MainPage.LoginUser.loginTokenString); |
| | | } |
| | | byte[] bytes = null; |
| | | try |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Console.WriteLine(ex.Message); |
| | | revertObj.StateCode = "HDL-ON-Self:Net_Error"; |
| | | MainPage.Log($"http upload data error : {ex.Message}"); |
| | | revertObj.StateCode = "Self:Net_Error"; |
| | | revertObj.ErrorInfo_En = "Network anomaly"; |
| | | revertObj.ErrorInfo_Zh = "网络异常"; |
| | | } |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Console.WriteLine(ex.Message); |
| | | MainPage.Log($"http upload data error : {ex.Message}"); |
| | | } |
| | | return revertObj; |
| | | #endregion |