private Response <T> Post <T>(string url, IDictionary <string, string> bodyArguments) { var bodyArgs = bodyArguments != null && bodyArguments.Any() ? bodyArguments.Select(x => string.Format("{0}={1}", x.Key, x.Value)).ToList() : new List <string>(); IRestService rs = new JsonRestServices(null, new RequestRetryLogic(), new UrlBuilder(), new XmlStringSerializer()); Response <T> response = rs.Execute <T>(url, HttpMethod.POST, string.Join("&", bodyArgs), settings: EveRequestSettings); return(response); }