Post() public method

지정된 서버에 DATA를 POST 방식으로 전송한다.
public Post ( NameValueCollection inputs, Encoding enc = null ) : string
inputs System.Collections.Specialized.NameValueCollection 전송 데이타
enc System.Text.Encoding 인코딩 방식
return string
コード例 #1
0
ファイル: HttpClientFixture.cs プロジェクト: debop/NFramework
        public void HttpPost() {
            foreach(string script in ScriptPaths) {
                var http = new HttpClient(script);

                log.Debug("Post(string) = " + http.Post(PayLoad, Encoding.UTF8));
                log.Debug("Post(string) = " + http.Post(PayLoad, Encoding.Default));

                var nvc = new NameValueCollection
                          {
                              { "A", "123" },
                              { "B", "가나다" },
                              { "CD", "각하" },
                              { "Name", "바보 아냐" }
                          };

                log.Debug("Post(NameValueCollection inputs) = " + http.Post(nvc, Encoding.UTF8));
                log.Debug("Post(NameValueCollection inputs) = " + http.Post(nvc, Encoding.Default));
                log.Debug("");
            }
        }
コード例 #2
0
ファイル: HttpClientFixture.cs プロジェクト: debop/NFramework
        public void HttpPost2() {
            var list = new NameValueCollection
                       {
                           { "postparam", "리얼웹 가나다 ABC 123 & _ -" }
                       };

            var http = new HttpClient(Echo2);
            var result = http.Post(list, Encoding.Default);

            Assert.IsNotEmpty(result);
            if(IsDebugEnabled)
                log.Debug(result.EllipsisChar(80));
        }