From 07ecc554334a296e19786f48b8ab6f559599d9f6 Mon Sep 17 00:00:00 2001 From: Ryan Peters Date: Mon, 7 Sep 2020 23:42:38 -0400 Subject: [PATCH] renames. update default timeout to 30 secs --- BinaryDad.Extensions/RestUtility.cs | 50 +++++++++++++---------------- 1 file changed, 22 insertions(+), 28 deletions(-) diff --git a/BinaryDad.Extensions/RestUtility.cs b/BinaryDad.Extensions/RestUtility.cs index 5f07ac8..0be1e0b 100644 --- a/BinaryDad.Extensions/RestUtility.cs +++ b/BinaryDad.Extensions/RestUtility.cs @@ -8,7 +8,7 @@ namespace BinaryDad.Extensions { public class RestUtility { - public const int DefaultTimeout = 5000; + public const int DefaultTimeout = 30000; #region Get @@ -18,20 +18,20 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static T Get(string url, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => Send(url, HttpMethod.Get, typeof(T), null, additionalHeaders, timeoutMs).To(); + public static T Get(string url, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => Send(url, HttpMethod.Get, typeof(T), null, additionalHeaders, timeout).To(); /// /// Invokes a GET request with optional headers /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static string Get(string url, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => + public static string Get(string url, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => // response type is always a string if no returnObjectType is used - Send(url, HttpMethod.Get, null, null, additionalHeaders, timeoutMs) as string; + Send(url, HttpMethod.Get, null, null, additionalHeaders, timeout) as string; /// /// Invokes a GET request with optional headers @@ -39,11 +39,9 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds - /// - /// + /// Timeout of the request in milliseconds /// - public static object Get(string url, Type returnObjectType, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => Send(url, HttpMethod.Get, returnObjectType, null, additionalHeaders, timeoutMs); + public static object Get(string url, Type returnObjectType, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => Send(url, HttpMethod.Get, returnObjectType, null, additionalHeaders, timeout); #endregion @@ -56,9 +54,9 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static T Post(string url, object body, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => Send(url, HttpMethod.Post, typeof(T), body, additionalHeaders, timeoutMs).To(); + public static T Post(string url, object body, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => Send(url, HttpMethod.Post, typeof(T), body, additionalHeaders, timeout).To(); /// /// Invokes a POST request with optional headers @@ -66,11 +64,11 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static string Post(string url, object body, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => + public static string Post(string url, object body, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => // response type is always a string if no returnObjectType is used - Send(url, HttpMethod.Post, null, body, additionalHeaders, timeoutMs) as string; + Send(url, HttpMethod.Post, null, body, additionalHeaders, timeout) as string; /// /// Invokes a POST request with optional headers @@ -79,11 +77,9 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds - /// - /// + /// Timeout of the request in milliseconds /// - public static object Post(string url, Type returnObjectType, object body, Dictionary additionalHeaders, int timeoutMs = DefaultTimeout) => Send(url, HttpMethod.Post, returnObjectType, body, additionalHeaders, timeoutMs); + public static object Post(string url, Type returnObjectType, object body, Dictionary additionalHeaders, int timeout = DefaultTimeout) => Send(url, HttpMethod.Post, returnObjectType, body, additionalHeaders, timeout); #endregion @@ -97,9 +93,9 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static T Send(string url, HttpMethod method, object body = null, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => Send(url, method, typeof(T), body, additionalHeaders, timeoutMs).To(); + public static T Send(string url, HttpMethod method, object body = null, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => Send(url, method, typeof(T), body, additionalHeaders, timeout).To(); /// /// Invokes a request with custom method/verb and optional headers @@ -108,9 +104,9 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds + /// Timeout of the request in milliseconds /// - public static string Send(string url, HttpMethod method, object body = null, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) => Send(url, method, null, body, additionalHeaders, timeoutMs) as string; + public static string Send(string url, HttpMethod method, object body = null, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) => Send(url, method, null, body, additionalHeaders, timeout) as string; /// /// Invokes a request with custom method/verb and optional headers @@ -120,18 +116,16 @@ namespace BinaryDad.Extensions /// /// /// - /// Timeout of the request in milliseconds - /// - /// + /// Timeout of the request in milliseconds /// - public static object Send(string url, HttpMethod method, Type returnObjectType, object body = null, Dictionary additionalHeaders = null, int timeoutMs = DefaultTimeout) + public static object Send(string url, HttpMethod method, Type returnObjectType, object body = null, Dictionary additionalHeaders = null, int timeout = DefaultTimeout) { var serializedResponse = string.Empty; var request = WebRequest.CreateHttp(url); request.Method = method.ToString(); - request.Timeout = timeoutMs; + request.Timeout = timeout; request.ContentType = "application/json"; request.Accept = "application/json, text/javascript, *; q=0.01"; // Accept is a reserved header, so you must modify it rather than add