public ActionResult <bool> Post1(InputItem item) { ReInputItems reInput = new ReInputItems(); try { bool status = false; string url = "https://api.smartdove.net/index.php?r=smsApi/SendOneSms"; string responseString = string.Empty; string phone_number = item.MobileNumber; string content = item.MessageContent; string campaign_id = "test123"; SendMbMessage inputFlyFove = new SendMbMessage() { token = flyFoveToken, phone_number = phone_number, content = content, campaign_id = campaign_id }; string postData = string.Format("token={0}&phone_number={1}&content={2}&campaign_id={3}", flyFoveToken, phone_number, content, campaign_id); byte[] bs = Encoding.UTF8.GetBytes(postData); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = bs.Length; //using (Stream reqStream = req.GetRequestStream()) //{ // reqStream.Write(bs, 0, bs.Length); // reqStream.Close(); //} //responseString = GetResponse(req); //var aaaa = "{\"is_error\":true,\"error_code\":0,\"error_message\":\"\",\"sms_id\":\"5\",\"sms_code\":\"1\"}"; var bbb = "aasss"; //var bbb = JsonConvert.DeserializeObject(aaaa); JObject jo = (JObject)JsonConvert.DeserializeObject(responseString); string is_error = jo["is_error"].ToString(); if (!Convert.ToBoolean(is_error)) { status = true; } return(status); } catch (Exception ex) { return(false); } }
public ActionResult <bool> Post0(ReInputItems item) { var aa = "abc"; return(false); }