C# Url 요청 경로를 통해 반환된 json 데이터 가져오기

2064 단어 C# 개발
요청 경로 획득에 대한 반환의 사고방식은 다음과 같다.//1. 요청 경로 요청 방식 요청 인코딩//2. 요청에 대한 응답은 응답 데이터를 흐름으로 전환하고 흐르는 데이터를 추출하여 읽을 때 어떤 방식으로 읽고 읽는 것을 끝으로 닫는 흐름으로 바꿉니까?
만약 파라미터가 있다면: 파라미터를 판단한다(세 개의 연산자를 운용한다)
               :
//1、              
//2、                                                    


/// 
        ///   Http  
        /// 
        /// 
        /// 
        public static string HttpGet(string Url)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
            request.Method = "GET";
            request.ContentType = "text/html;charset=UTF-8";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream myResponseStream = response.GetResponseStream();
            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
            string retString = myStreamReader.ReadToEnd();
            myStreamReader.Close();
            myResponseStream.Close();
            return retString;
        }
        /// 
        ///       
        /// 
        /// 
        /// 
        /// 
        public static string HttpGet(string Url, string postDataStr)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr);
            request.Method = "GET";
            request.ContentType = "text/html;charset=UTF-8";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream myResponseStream = response.GetResponseStream();
            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
            string retString = myStreamReader.ReadToEnd();
            myStreamReader.Close();
            myResponseStream.Close();
            return retString;
        }

좋은 웹페이지 즐겨찾기