コード例 #1
0
        public static string HttpPost(this string url, string postData = "")
        {
            var item = new mHttpItem
            {
                URL        = url,
                MethodItem = new System.Net.Http.HttpMethod("POST"),
                UserAgent  = UserAgent,
                TimeOut    = TimeOut
            };

            if (!string.IsNullOrEmpty(postData))
            {
                item.PostData = postData;
            }
            var result = helper.GetHttpResult(item);

            if (result.StatusCode == System.Net.HttpStatusCode.OK)
            {
                return(result.StrResult);
            }
            else
            {
                return(result.RequestException.Message);
            }
        }
コード例 #2
0
        public static string HttpGet(this string url, string cookies = "", string referer = "")
        {
            var item = new mHttpItem
            {
                URL       = url,
                UserAgent = UserAgent,
                TimeOut   = TimeOut
            };

            if (!string.IsNullOrEmpty(cookies))
            {
                item.InitCookie = cookies;
            }
            if (!string.IsNullOrEmpty(referer))
            {
                item.Referer = referer;
            }

            var result = helper.GetHttpResult(item);

            if (result.StatusCode == System.Net.HttpStatusCode.OK)
            {
                return(result.StrResult);
            }
            else
            {
                return(result.RequestException.Message);
            }
        }
コード例 #3
0
        public static Image HttpImg(this string url)
        {
            var item = new mHttpItem
            {
                URL       = url,
                UserAgent = UserAgent,
                TimeOut   = TimeOut
            };
            var result = helper.GetHttpResult(item);

            if (result.StatusCode == System.Net.HttpStatusCode.OK)
            {
                Image img = result.ImageResult;
                return(img);
            }
            else
            {
                return(null);
            }
        }