Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2010, 22:19   #1
timon777777
Пользователь
 
Регистрация: 27.06.2010
Сообщений: 11
По умолчанию Авторизация HTTP/1.1: Header

Помогите пройти авторизацию хочу на своем роутере и вытащить от туда таблицу но с авторизацией праблы стоит HTTP/1.1: Header
гуглил пол дня нашел то что при посылке в header Authorization: Basic '.base64_encode($user.':'.$pwd)." ну как ее послать??? idhttp???
народ буду очень благодарен потомучто у меня уже голова так болит что готов застрелиться)))
timon777777 вне форума Ответить с цитированием
Старый 27.07.2010, 23:25   #2
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

http://ru.wikipedia.org/wiki/Base64
Тебе строку вида "Логин:Пароль" надо зашифровать этим методом
ZaRDaK вне форума Ответить с цитированием
Старый 28.07.2010, 03:03   #3
timon777777
Пользователь
 
Регистрация: 27.06.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от ZaRDaK Посмотреть сообщение
http://ru.wikipedia.org/wiki/Base64
Тебе строку вида "Логин:Пароль" надо зашифровать этим методом
я знаю что надо в басе64 но как мне именно надо его отправить???
timon777777 вне форума Ответить с цитированием
Старый 28.07.2010, 11:01   #4
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

http://www.codenet.ru/webmast/php/HT...T.php#part_1_3
Копать в сторону Request-Header и Extention-header
ZaRDaK вне форума Ответить с цитированием
Старый 28.07.2010, 14:48   #5
timon777777
Пользователь
 
Регистрация: 27.06.2010
Сообщений: 11
По умолчанию

мне понятен сам процесс запросаа и ответа но мне надо это реализовать на дельфи какими компонентами можно это сделать и что там к ним там надо прилипить просьба ответить в виде исходного кода)))
timon777777 вне форума Ответить с цитированием
Старый 28.07.2010, 15:57   #6
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Попробуйте вот такой код
Код:
  IdHTTP1.Request.BasicAuthentication := True;
  IdHTTP1.Request.Username := 'admin';
  IdHTTP1.Request.Password:='admin';
  Memo1.Text := IdHTTP1.Get('http://192.168.1.1');
Отправляется запрос
Код:
GET / HTTP/1.1
Host: 192.168.1.1
Accept: text/html, */*
User-Agent: Mozilla/3.0 (compatible; Indy Library)
Authorization: Basic YWRtaW46YWRtaW4=
kangreon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Http Proxy - как написать к браузеру http-прокси? SergeiGuk Общие вопросы .NET 0 21.05.2010 17:37
Delphi + HTTP = авторизация extrimportal Работа с сетью в Delphi 4 08.04.2009 08:26
Авторизация c Indy HTTP key' Работа с сетью в Delphi 20 05.12.2008 17:08
Авторизация NTLM для доступа к интранет-ресурсу (http). Евгений Буторин Работа с сетью в Delphi 0 01.03.2007 14:14