powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как пройти такую авторизацию
2 сообщений из 2, страница 1 из 1
как пройти такую авторизацию
    #39299486
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сайте используется авторизация (см. картинку).
как на c# пройти эту авторизацию?
в инструментах разработчика браузера не вижу, чтобы была отправка логина и пароля этого всплывающего окна.
Вижу только как отрабатывается Post-запрос с параметрами cmd и params

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
</head>
<body>
<form method="post" action="https://regps.ru/gateway/api/">
cmd: <input name="cmd" value="giszhkkhreg"><br>
params: <input name="params" value="date=2016-08-10"><br>
<input type=submit>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
как пройти такую авторизацию
    #39300196
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec, попробовать использовать класс HttpWebRequest.
По шаблону (сам конкретный пример не пробовал):
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        string strId = "demo";
        string strName = "password";
        string firstname = "John";
        string lastname = "Smith";

        ASCIIEncoding encoding = new ASCIIEncoding();
        string postData = "userid=" + strId;
        postData += ("&username=" + strName);
        postData += ("&firstname=" + firstname);
        postData += ("&lastname=" + lastname);
        byte[] data = encoding.GetBytes(postData);

        HttpWebRequest myRequest =
          (HttpWebRequest)WebRequest.Create("http://www.mywebpage.com/casting/include/callremote.asp");
        myRequest.Method = "POST";
        myRequest.ContentType = "application/x-www-form-urlencoded";
        myRequest.ContentLength = data.Length;
        Stream newStream = myRequest.GetRequestStream();

        newStream.Write(data, 0, data.Length);
        newStream.Close();
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как пройти такую авторизацию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]