Я пытаюсь получить веб-страницу, добавить текст вверху страницы, после чего отправлю строку. Вот пример структуры того, что я пытаюсь сделать. Это правильный метод, или я делаю большой нет-нет где-то?
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.example.com");
var responce = (HttpWebResponse)request.GetResponse();
var responseStream = responce.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string responseString = reader.ReadToEnd();
StringBuilder sb = new StringBuilder(responseString);
var index = sb.ToString().IndexOf("<body>", StringComparison.InvariantCultureIgnoreCase)+"<body>".Length;
sb.Insert(index, "A lot of text will go here.");
Console.WriteLine(sb.ToString());