Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аутентификация в запросе, Какой запрос необходим для того, чтобы а 
:(
    Опции темы
Kenterell
Дата 21.2.2005, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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

в ответ приходит текст о неправильной паре логин/пароль...
Как правильно писать? Кодируется ли пароль в запросе (видел множество примеров, где он писался открыто)?
PM MAIL   Вверх
Kenterell
Дата 24.2.2005, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0361 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.