Если вы посмотрите на формы на этой странице, вы заметите, что они используют метод POST, а не метод GET. Как я уверен, вы знаете, что формы GET передают свои параметры как часть URL, например, mypage?arg1=value&arg2=value
Однако для запросов POST необходимо передать параметры в качестве тела запроса. Он принимает тот же формат, просто передается по-разному. Для этого используйте код, подобный следующему:
HttpRequest myRequest = (HttpRequest)WebRequest.Create(theURL);
myRequest.Method = "post";
using(TextWriter body = new StreamWriter(myRequest.GetRequestStream())) {
body.Write("arg1=value1&arg2=value2");
}
WebResponse theResponse = myRequest.GetResponse();
//do stuff with the response
Не забывайте, что вам все еще нужно избегать аргументов и т. Д.