|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
IdHTTP1.Get авторизация и параметры одним запросом
нужно отправить такой запрос:
http://login:password@api.smsfeedbac...7890&text=test из адресной строки оперы (ну например), все прекрасно срабатывает (отправляет sms). IdHTTP1.Get('[тот-же запрос]' - 401 Unauthorized. ни какие пляски с бубном результата не дали, яндекс, гугл, бинг - предлагают авторизоватся вконтакте (воднокласниках, намайле - нужное подчеркнуть) методом POST пробовал: IdHTTP1.Request.Username IdHTTP1.Request.Password, менял юзерагент, кукименеджер не помог, разьве что в триды не запихивал (подозреваю то-же не поможет) Поможите пожалуйста, использовать инди - не принципиально. нужно только отправить запрос и получить plain/text ответ. |
#2
|
||||
|
||||
Код:
IdHTTP1.Request.Username:='login'; IdHTTP1.Request.Password:='password'; IdHTTP1.Request.BasicAuthentication:=True; IdHTTP1.Get('http://api.smsfeedback.ru/messages/v2/send/?phone=%2B71234567890&text=test'); Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Помидоркин (25.04.2013)
|
#3
|
||||
|
||||
Спасибо, все сработало.
Странно, в инспекторе объектов ввожу логин-пароль выставляю BasicAuthentication в тру - не работает. В чем секрет? |