System.Net.WebRequest.Create C# (CSharp) Method

Create() public static method

public static Create ( System requestUri ) : System.Net.WebRequest
requestUri System
return System.Net.WebRequest
        public static System.Net.WebRequest Create(System.Uri requestUri) { throw null; }
        public static System.Net.WebRequest CreateDefault(Uri requestUri) { throw null; }

Same methods

WebRequest::Create ( string requestUriString ) : System.Net.WebRequest
WebRequest::Create ( Uri requestUri, bool useUriBase ) : WebRequest
WebRequest::Create ( string requestUriString ) : WebRequest

Usage Example

示例#1
0
        public Dictionary <string, string> fetchAnimeList()
        {
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://horriblesubs.info/shows/");
            string         htmlPage;

            using (HttpWebResponse response = (HttpWebResponse)req.GetResponse())
                using (Stream stream = response.GetResponseStream())
                    using (StreamReader reader = new StreamReader(stream))
                    {
                        htmlPage = reader.ReadToEnd();
                    }

            Dictionary <string, string> animeDictionary = new Dictionary <string, string>();

            if (!String.IsNullOrEmpty(htmlPage))
            {
                string pattern = "<div class=\"ind-show\"><a href=\"(?<url>.*?)\" title=\"(?<title>.*?)\">[\\s\\S].*?</a></div>";

                MatchCollection m = Regex.Matches(htmlPage, pattern);

                foreach (Match match in m)
                {
                    animeDictionary.Add(match.Groups["title"].Value, match.Groups["url"].Value);
                }
            }
            return(animeDictionary);
        }
All Usage Examples Of System.Net.WebRequest::Create