private async void sendSaleSearch() { DBConn_SaleSearch dbs = new DBConn_SaleSearch(); List <SaleSearch> saleSearchList = dbs.ReadAllSaleSearch(); Uri requestUri = new Uri("http://" + ip + "/action_refreshSaleSearch.php"); dynamic dynamicJson = new ExpandoObject(); dynamicJson.SaleSearch = saleSearchList; string json = ""; json = "{\"PosId\":\"" + POS_main.PosId + "\"," + Newtonsoft.Json.JsonConvert.SerializeObject(dynamicJson).Substring(1); var objClint = new HttpClient(); HttpResponseMessage respon = objClint.PostAsync(requestUri, new StringContent(json, System.Text.Encoding.UTF8, "application/json")).Result; String strRespon = await respon.Content.ReadAsStringAsync(); if (!strRespon.Equals("1")) { MessageDialog messageDialog = new MessageDialog("판매기록이 정상적으로 전송되지 않았습니다."); await messageDialog.ShowAsync(); } }