public bool DeletePullzoneHostname(PullzoneHostnameAddRequest deleteRequest) { WebRequest request = WebRequest.Create($"https://bunnycdn.com/api/pullzone/deleteHostname?id={deleteRequest.PullZoneId}&hostname={deleteRequest.Hostname}"); request.Method = "DELETE"; request.ContentType = "application/json"; request.Timeout = 60 * 1000; request.Headers.Add("AccessKey", _apiKey); try { using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { var json = reader.ReadToEnd(); } } } return(true); } catch (Exception ex) { return(false); } }
public bool AddPullzoneHostname(PullzoneHostnameAddRequest addRequest) { WebRequest request = WebRequest.Create($"https://bunnycdn.com/api/pullzone/addHostname"); request.Method = "POST"; request.ContentType = "application/json"; request.Timeout = 60 * 1000; request.Headers.Add("AccessKey", _apiKey); using (var streamWriter = new StreamWriter(request.GetRequestStream())) { streamWriter.Write(JsonConvert.SerializeObject(addRequest)); } try { using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { var json = reader.ReadToEnd(); } } } return(true); } catch (Exception ex) { return(false); } }