public async Task <APIResult> PostAsync(LoginRequestDTO loginRequestDTO, CancellationToken cancellationToken = default(CancellationToken)) { #region 要傳遞的參數 HTTPPayloadDictionary dic = new HTTPPayloadDictionary(); // ---------------------------- 另外兩種建立 QueryString的方式 //dic.Add(Global.getName(() => memberSignIn_QS.app), memberSignIn_QS.app); //dic.AddItem<string>(() => 查詢資料QueryString.strHospCode); //dic.Add("Price", SetMemberSignUpVM.Price.ToString()); dic.Add(Constants.JSONDataKeyName, JsonConvert.SerializeObject(loginRequestDTO)); #endregion var mr = await this.SendAsync(dic, HttpMethod.Post, cancellationToken); return(mr); }
public async Task <APIResult> GetAsync(string authenticationHeaderBearerTokenValue, CancellationToken ctoken = default(CancellationToken)) { AuthenticationHeaderBearerTokenValue = authenticationHeaderBearerTokenValue; #region 要傳遞的參數 HTTPPayloadDictionary dic = new HTTPPayloadDictionary(); // ---------------------------- 另外兩種建立 QueryString的方式 //dic.Add(Global.getName(() => memberSignIn_QS.app), memberSignIn_QS.app); //dic.AddItem<string>(() => 查詢資料QueryString.strHospCode); //dic.Add("Price", SetMemberSignUpVM.Price.ToString()); //dic.Add(LOBGlobal.JSONDataKeyName, JsonConvert.SerializeObject(exceptionRecordRequestDTO)); #endregion var mr = await this.SendAsync(dic, HttpMethod.Get, ctoken); //mr.Success = false; //mr.Message = "測試用的錯誤訊息"; return(mr); }