public static PermissionResponse AskPermission(PermissionRequest r) { var stringContent = new StringContent(JsonConvert.SerializeObject(r), Encoding.UTF8, "application/json"); var host = "https://groundcontrol.v2.vapor.cloud/askForPermission/" + stringContent; string str = null; var req = new StreamReader(WebRequest.Create(host).GetResponse().GetResponseStream()); str = req.ReadToEnd(); var jdata = JsonConvert.DeserializeObject <PermissionResponse>(str); return(jdata); }
public static PermissionResponse AskPermission(PermissionRequest r) { var req = (HttpWebRequest)WebRequest.Create("https://groundcontrol.v2.vapor.cloud/askForPermission/"); req.ContentType = "application/json"; req.Method = "POST"; var SW = new StreamWriter(req.GetRequestStream()); var stringContent = JsonConvert.SerializeObject(r); SW.Write(stringContent); SW.Flush(); SW.Close(); var resp = (HttpWebResponse)req.GetResponse(); var SR = new StreamReader(resp.GetResponseStream()); var jdata = JsonConvert.DeserializeObject <PermissionResponse>(SR.ReadToEnd()); return(jdata); }