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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2015, 22:27   #1
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию Авторизация в роутере

Добрый день!

Авторизуюсь в роутере так:

Код:
  HTTP := THTTPSend.Create;
  try                                                   
    HTTP.Headers.Add('Authorization:	Basic ' + EncodeBase64(Edit1.Text + ':' + Edit2.Text));
    if HTTP.HTTPMethod('GET', 'http://192.168.0.1/') and(HTTP.ResultCode = 200) then begin
      showmessage('ok')
  end  else
      showmessage('error');
  finally
    HTTP.Free;
  end;
end;
Авторизуюсь, но если хочу перейти в какой то раздел например в Статистику беспроводного режима

Код:
  HTTP := THTTPSend.Create;
  try                                       
    HTTP.Headers.Add('Authorization:	Basic ' + EncodeBase64(Edit1.Text + ':' + Edit2.Text));
    if HTTP.HTTPMethod('GET', 'http://192.168.0.1/') and(HTTP.ResultCode = 200) then begin

      http.Headers.Clear;
      HTTP.Headers.Add('Authorization:	Basic ' + EncodeBase64(Edit1.Text + ':' + Edit2.Text));
      HTTP.HTTPMethod('GET', 'http://192.168.0.1/userRpm/WlanStationRpm.htm');

      showmessage('ok')
  end  else
      showmessage('error');
  finally
    HTTP.Free;
  end;
end;
То получаю ошибку: You have no authority to access this router!

С чем это связано? Как работать с ним после авторизации?
nibufep вне форума Ответить с цитированием
Старый 05.08.2015, 23:51   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

он вам в ответ куки присылает, с ними и надо ходить
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.08.2015, 06:30   #3
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

а разве не пост запросом нужно авторизовываться?
ZuBy вне форума Ответить с цитированием
Старый 06.08.2015, 09:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
nibufep
А через телнет не проще?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.08.2015, 09:59   #5
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
он вам в ответ куки присылает, с ними и надо ходить
Так я же после первого запроса только заголовки чищю, куки же вроде должны оставаться?
nibufep вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хостить сайт на роутере coNsept ASP.NET 0 17.11.2014 17:24
Пароль от Wifi на роутере _PROGRAMM_ Компьютерное железо 3 27.07.2014 01:46
Распределение трафика в роутере ололошенько Компьютерное железо 4 23.06.2014 07:48
Авторизация на роутере W0LF Работа с сетью в Delphi 10 21.02.2014 17:55
Скинуть пароль на роутере DL-624 SKS Компьютерное железо 2 26.10.2010 12:40