예제 #1
0
        protected static string ConvertParameter(ListUtility.Parameters parameters)
        {
            HttpParameterListProcessor httpParameterListProcessor = new HttpParameterListProcessor();
            string sParameters = parameters.Convert(httpParameterListProcessor);

            return(sParameters);
        }
예제 #2
0
        public static string Get(string url, ListUtility.Parameters parameters)
        {
            string sParameters = ConvertParameter(parameters);

            System.Net.WebClient wc = new System.Net.WebClient();
            string htmlResult       = wc.DownloadString(url + "?" + sParameters);

            return(htmlResult);
        }
        public static Com.Wiseape.Utility.ThirdParty.Google.CaptchaResponse Verify(string googleCaptchaSecret, string responseToken)
        {
            Com.Wiseape.Utility.ListUtility.Parameters parameters = new ListUtility.Parameters();
            parameters = parameters.Add("secret", googleCaptchaSecret).Add("response", responseToken);
            string json = Com.Wiseape.Utility.HttpUtility.WebClient.Post(GoogleCaptchaVerificationUrl, parameters);

            Com.Wiseape.Utility.ThirdParty.Google.CaptchaResponse response = Com.Wiseape.Utility.Serializer.Json.Deserialize <Com.Wiseape.Utility.ThirdParty.Google.CaptchaResponse>(json);
            return(response);
        }
예제 #4
0
        public static string Post(string url, ListUtility.Parameters parameters)
        {
            string sParameters = ConvertParameter(parameters);

            System.Net.WebClient wc = new System.Net.WebClient();
            wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
            string HtmlResult = wc.UploadString(url, sParameters);

            return(HtmlResult);
        }
예제 #5
0
        public static string Get(string url, ListUtility.Parameters parameters)
        {
            string allUrl = url;

            if (parameters != null)
            {
                string sParameters = ConvertParameter(parameters);
                allUrl += "?" + sParameters;
            }

            System.Net.WebClient wc = new System.Net.WebClient();
            string htmlResult       = wc.DownloadString(allUrl);

            return(htmlResult);
        }
 public void AddWhere(ListUtility.Parameters parameters)
 {
     Com.Trakindo.Utility.ListUtility.IListProcessor listProcessor = new Com.Trakindo.Utility.Database.QueryConditionAndConverter();
     string where = parameters.Convert(listProcessor);
     this.Where   = where;
 }