private void SetParams(string url, requestMethod method, object body, Type resultType) { this.url = url; this.method = method.ToEnumString(); this.body = body; this.resultType = resultType; }
public static string ToEnumString(this requestMethod me) { switch (me) { case requestMethod.Get: return("GET"); case requestMethod.Post: return("POST"); case requestMethod.Put: return("PUT"); case requestMethod.Delete: return("DELETE"); default: return("ERROR"); } }
public request(string url, requestMethod method) { SetParams(url, method, null, null); }
public request(string url, requestMethod method, Type resultType) { SetParams(url, method, null, resultType); }
public request(string url, requestMethod method, object body, Type resultType) { SetParams(url, method, body, resultType); }