private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { richTextBox1.Invoke(new EventHandler(delegate { lines = this.richTextBox1.Lines; })); f = lines.Length - 1; str = lines[i].Substring(0, lines[i].IndexOf(":")); str2 = lines[i].Substring(lines[i].IndexOf(":") + 1, (lines[i].Length - lines[i].IndexOf(":")) - 1); timer1.Interval = 400; String s1 = "method=getCityInfo&user=" + str + "&city=10&key=" + str2 + ""; HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.157.37/prison/universal.php?getCityInfo"); request.UserAgent = "Opera/9.80"; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; byte[] EncodedPostParams = Encoding.ASCII.GetBytes(s1); request.ContentLength = EncodedPostParams.Length; request.GetRequestStream().Write(EncodedPostParams, 0, EncodedPostParams.Length); string html = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.UTF8).ReadToEnd(); string s = parse(html, "<cityName>", "</cityName"); }
try { HttpWebResponse res = (HttpWebResponse) и т.д } catch (Exception ex) { MessageBox(ex.Message()); }