Я новичок в использовании библиотек WebClient, HttpResponse и HttpRequest в С#, так что терпите меня, если мой вопрос сбивает с толку читать.
Мне нужно построить WinForm на основе С#, который может открыть URL, который защищен с базовой авторизацией. Я сделал это, добавив это в шапку, например:
using (WebClient wc = new WebClient())
{
wc.Headers.Add(HttpRequestHeader.Authorization, "Basic " +
Convert.ToBase64String(
Encoding.ASCII.GetBytes(username + ":" + password)));
}
Пока все хорошо! Теперь я хотел бы заполнить форму с номером, и я нахожу исходный код с сайта, и обнаружил, что имя "число". Поэтому я пишу это:
NameValueCollection formData = new NameValueCollection();
formData["number"] = number
byte[] responseBytes = wc.UploadValues(theurl, "POST", formData);
string response = Encoding.ASCII.GetString(responseBytes);
textBox_HTML.Text = response;
Но как мне это представить? Я хотел бы получить мои "результаты поиска"...