Example #1
0
 /// <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();
 }
Example #2
0
 internal static IHttpWebRequest Post(HttpRestUrl restUrl, string content)
 {
     return(new HttpWebRequest(
                restUrl,
                HttpWebRequestMethod.POST,
                content));
 }
Example #3
0
 internal static IHttpWebRequest Patch(HttpRestUrl restUrl, string content)
 {
     return(new HttpWebRequest(
                restUrl,
                HttpWebRequestMethod.PATCH,
                content));
 }
Example #4
0
 /// <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));
 }
Example #5
0
 /// <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));
 }