Авторизация на сайте посредством Post запроса - C#

Узнай цену своей работы

Формулировка задачи:

Авторизация на сайте по средствам Post запроса На сайте есть форма входа:
<form action="site.com/login.php" method='POST'>
<tbody><tr>
    <td>Login:</td><td> <input type="text" name="username"></td>
</tr>
<tr>
<td>Password:</td><td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Go" name="login" id="btn"></td>
</tr>
</tbody>
</form>
Как на C# можно отправлять пост запрос для авторизации на сайте? помогите плиз..

Решение задачи: «Авторизация на сайте посредством Post запроса»

textual
Листинг программы
using System.IO;
using System.Net;
using System.Text;
 
class Program
{
    static void Main(string[] args)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.site.com/login.php");
        request.Method = "POST";
        string data = "username=myname&password=mypass&login=Go";
        byte[] byteData = Encoding.UTF8.GetBytes(data);
        request.ContentLength = byteData.Length;
        Stream stream = request.GetRequestStream();
        stream.Write(byteData, 0, byteData.Length);
        string response = new StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.385 из 5