public Request Get(string url, Dictionary <string, string> header, Dictionary <string, string> queryString, IBodyFormater formater, Type bodyType = null) { Request request = new Request(); request.Header = new Header(); request.Formater = formater == null ? this.Formater : formater; request.Header[HeaderTypeFactory.CONTENT_TYPE] = request.Formater.ContentType; request.Header[HeaderTypeFactory.HOST] = Host; request.QuestryString = queryString; if (header != null) { foreach (var item in header) { request.Header[item.Key] = item.Value; } } request.Url = url; request.BodyType = bodyType; request.HttpHost = this; return(request); }
public Request Delete(string url, IBodyFormater formater, Type bodyType = null) { return(Delete(url, null, null, formater, bodyType)); }
public Request Get(string url, IBodyFormater formater, Type bodyType = null) { return(Get(url, null, null, formater, bodyType)); }
public Request Post(string url, object data, IBodyFormater formater, Type bodyType = null) { return(Post(url, null, null, data, formater, bodyType)); }