Ejemplo n.º 1
0
        public static string ExecutePostSyncToString <T>(string url, string parameters)
        {
            using (var wc = new TimedWebClient()) {
                wc.Timeout = 30000;
                wc.Headers[HttpRequestHeader.ContentType] = "application/json; charset=utf-8";
                string HtmlResult = wc.UploadString(new Uri(url), parameters);

                return(HtmlResult);
            }
        }
Ejemplo n.º 2
0
        public static T ExecutePutSync <T>(string url, string parameters, int timeout = 30000)
        {
            using (var wc = new TimedWebClient()) {
                wc.Timeout = timeout;
                wc.Headers[HttpRequestHeader.ContentType] = "application/json; charset=utf-8";
                string HtmlResult = wc.UploadString(new Uri(url), "PUT", parameters);

                return(JsonConvert.DeserializeObject <T>(HtmlResult));
            }
        }
Ejemplo n.º 3
0
        public static string GetApiData(string method, string parameter)
        {

            using (WebClient wc = new TimedWebClient())
            {
                wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
                wc.Encoding = System.Text.Encoding.UTF8;
                return wc.UploadString(new Uri(Param.ApiUrl + method), parameter + "&apiKey=" + Param.ApiKey);
            }
        }