본문 바로가기
지식을 담다/IT 서적

HttpWebReqeust "POST" "GET"

by 올리비아세티아 2024. 9. 5.
반응형

GET / POST

목차

     

    GET  방식

          string ParamName1 = "";

            HttpWebRequest HttpWebReq = (HttpWebRequest)WebRequest.Create("https://oliviasettia.tistory.com/");
            HttpWebReq.Method = "GET";
            HttpWebResponse HttpWebRes = (HttpWebResponse)HttpWebReq.GetResponse();
            StreamReader StreaRead = new StreamReader(HttpWebRes.GetResponseStream(), System.Text.Encoding.Default);

            ParamName1 = StreaRead.ReadToEnd();
            Response.Write(ParamName1);

     

    POST 방식

          //string StrPost = "MALLCODE=720&ID=kgghe";
            StringBuilder StrPost = new StringBuilder();
            StrPost.Append("MALLCODE=720");
            StrPost.Append("&ID=kgghe");

            Encoding encoding = Encoding.Default;
            byte [] buffer = encoding.GetBytes(StrPost.ToString());
            string Url = "https://oliviasettia.tistory.com/";

            HttpWebRequest HttpWebReq = (HttpWebRequest)WebRequest.Create(Url);
            HttpWebReq.Method = "POST";
            HttpWebReq.ContentType = "application/x-www-form-urlencoded";
            HttpWebReq.ContentLength = buffer.Length;

            Stream HttpStream = HttpWebReq.GetRequestStream();
            HttpStream.Write(buffer, 0, buffer.Length);
            HttpStream.Close();


            HttpWebResponse HttpWebRes = (HttpWebResponse)HttpWebReq.GetResponse();
            StreamReader StreamRead = new StreamReader(HttpWebRes.GetResponseStream(),System.Text.Encoding.Default);

            Response.Write(StreamRead.ReadToEnd());

     

    반응형