powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / опять про WebRequest
5 сообщений из 5, страница 1 из 1
опять про WebRequest
    #32756012
porchini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как узнать какие именно параметры надо передавать авторизуясь на страничке http://lalala.ru/login.ru

т.е. как узнать как точно должна выглядеть строчка "login=blabla&password=blablabla..."

метод пост

а то не получается авторизоваться, всё вроде правильно делаю, но не получается.
...
Рейтинг: 0 / 0
опять про WebRequest
    #32756643
Жмурик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Название параметров (login, password) по идее придумали разработчики страницы.
Надеюсь, знак вопроса ты не пропустил?
http://lalala.ru/login.ru ? login=blabla&password=blablabla
Я не знаю, какими средствами ты передаешь параметры, попробуй исключить непечатные символы. Например пробел дожен кодироваться как +.
...
Рейтинг: 0 / 0
опять про WebRequest
    #32756651
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зайти на страницу логина и посмотреть какой там name у нужных полей?
...
Рейтинг: 0 / 0
опять про WebRequest
    #32756661
Жмурик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще. Передача в адресной строке - это метод GET.
А ведь возможен еще по крайней мере POST.
...
Рейтинг: 0 / 0
опять про WebRequest
    #32757354
porchini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дык метод пост

передаю параметры вот так:
public void GetUrlPost()
{
HttpWebResponse result = null;
HttpWebRequest req = (HttpWebRequest) HttpWebRequest.Create("http://balbalbla.ru/login.php");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";

byte[] bytes = Encoding.UTF8.GetBytes("login=myLogin&pass=myPass");
req.ContentLength = bytes.Length;
Stream newStream = req.GetRequestStream();
newStream.Write(bytes, 0, bytes.Length);
newStream.Close();
result = (HttpWebResponse) req.GetResponse();

string[] cookieVal = null;
if(result.Headers["Set-Cookie"] != null)
cookieVal = result.Headers["Set-Cookie"].Split(new char[] {','});

textBox2.Text = cookieVal[0];

StreamReader sr = new StreamReader(result.GetResponseStream(),Encoding.Default);
textBox1.Text = sr.ReadToEnd();
}

только вот cookieVal так и остаётся = null
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / опять про WebRequest
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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