![]() |
|
Модераторы: feodorv |
![]()
|
|
| Kenterell |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.12.2004 Репутация: нет Всего: нет |
Например на неком ресурсе abc.ru/login.php стоит имя "A" пароль "123abc"
На запрос типа: POST: /login.php HTTP/1.0 Host: abc.ru Content-Type: application/x-www-form-urlencoded Content-Length: 35 login=A&password=123abc в ответ приходит текст о неправильной паре логин/пароль... Как правильно писать? Кодируется ли пароль в запросе (видел множество примеров, где он писался открыто)? |
|||
|
||||
| Kenterell |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.12.2004 Репутация: нет Всего: нет |
Отвечаю на свой же вопрос. Я разобрался.
Вместо login=A&password=123abc Нужно добавить поле Authorization: Basic <base64 - переделаный "login:password", то есть в данном случае "A:123abc" конвертированный кодом base64 и записаный без ковычек и каких-либо других побочных знаков> например: GET ..... Host: ..... Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Это сообщение отредактировал(а) Kenterell - 24.2.2005, 13:17 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |