NSoft.NFramework.Networks.HttpClient.Get C# (CSharp) Method

Get() public method

URL정보를 기초로 HTTP GET 을 수행한다.
public Get ( ) : string
return string
        public string Get() {
            if(IsDebugEnabled)
                log.Debug("Execute Http GET method.");

            var result = string.Empty;
            using(var response = (HttpWebResponse)GetResponse(WebRequestMethods.Http.Get)) {
                if(response != null) {
                    using(var responseStream = response.GetResponseStream()) {
                        result = responseStream.ToText();
                    }
                }
            }

            if(IsDebugEnabled)
                log.Debug("Http GET result=[{0}]", result.EllipsisChar(80));

            return result;
        }

Usage Example

コード例 #1
0
ファイル: HttpClientFixture.cs プロジェクト: debop/NFramework
        public void HttpGet2() {
            var http = new HttpClient(Echo2 + "?" + HtmlTool.UrlEncode(PayLoad));
            var result = http.Get();
            Assert.IsNotEmpty(result);
            if(IsDebugEnabled)
                log.Debug(result.EllipsisChar(80));

            http = new HttpClient(Echo1 + "?" + HtmlTool.UrlEncode(PayLoad, Encoding.UTF8));

            result = http.Get();
            Assert.IsNotEmpty(result, "Script=" + http.BaseUriString);
            if(IsDebugEnabled)
                log.Debug(result.EllipsisChar(80));
        }
All Usage Examples Of NSoft.NFramework.Networks.HttpClient::Get