/// <summary> /// Create new instance of <see cref="HttpWebRequest"/> /// </summary> /// <param name="restUrl"></param> /// <param name="method"></param> private HttpWebRequest(HttpRestUrl restUrl, HttpWebRequestMethod method, string content = null) { this.RestUrl = restUrl ?? throw new ArgumentNullException(nameof(restUrl), "RestUrl cannot be null."); this.Method = method; this.Content = content; this.InitializeRequestMessage(); }
internal static IHttpWebRequest Post(HttpRestUrl restUrl, string content) { return(new HttpWebRequest( restUrl, HttpWebRequestMethod.POST, content)); }
internal static IHttpWebRequest Patch(HttpRestUrl restUrl, string content) { return(new HttpWebRequest( restUrl, HttpWebRequestMethod.PATCH, content)); }
/// <summary> /// Create instance of DELETE <see cref="IHttpWebRequest"/>. /// </summary> /// <param name="restUrl">Request url.</param> /// <returns></returns> internal static IHttpWebRequest Delete(HttpRestUrl restUrl) { return(new HttpWebRequest( restUrl, HttpWebRequestMethod.DELETE)); }
/// <summary> /// Create instance of GET <see cref="IHttpWebRequest"/>. /// </summary> /// <param name="restUrl">Request url.</param> /// <returns></returns> internal static IHttpWebRequest Get(HttpRestUrl restUrl) { return(new HttpWebRequest( restUrl, HttpWebRequestMethod.GET)); }