![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Авторизация на сайте с помощью IdHTTP [D7, WinXP]
_Anwy_ © (2006-10-01 20:38:00)Доброе время суток!
У меня такая задача: есть на сайте сети статистика интернета (т.е. посещения, счёт пользователя, долг и т.д.) которую мне надо взять.
Проблема в том, что я не знаю как совершить авторизацию.
Вот форма авторизации:
Логин:
Пароль:
Я посылаю запрос Post и ничего не происходит.
Например:
url := ' http://server/billing/login.php?auth_user=Anwy&auth_pw=pass';
IdHTTP1.Post(url,Memo1.Lines);
Подскажите пожалуйстай в чём дело или что делать. :(
bredly (2006-12-10 01:41:00) [1]Удалено модератором
Примечание: мат
leonidus (2006-10-07 20:33:00) [2]Господа, вы что это "нам знания тоже не с неба падали, мы тратили своё личное время", не красиво это так на человека нападать. Иногда лучше жевать чем говорить ©.
Scar89 (2006-10-04 15:49:00) [3]Slym ©, большое спасибо
Ketmar (2006-10-02 18:21:00) [4]вах. "королева в восхищении!" (ц) "я такой бедный, такой несчстный, читать не умею и не люблю, а вы, гады, мне тут не хотите задаром код давать! эгоисты!"
так вот, для инофрмации: нам знания тоже не с неба падали. мы тратили своё личное время на то, чтобы что-то узнать. более того -- тебе сказали, гдеи какможно узнать то же самое. но ты не хочешь сам. не хочешь -- не надо, но тогда изволь оплатить наше время и наши знания. нормальные отношения: не хочешь работать сам -- оплати труд и умения других.
>[14] _Anwy_(c) 2-Oct-2006, 18:14
>I'll be back
мда... "иногда они возвращаются" (ц)
_Anwy_ (2006-10-02 18:14:00) [5]Это эгоистичный поступок не делиться знаниями. Мой проэкт не комерческий, по-этому денег не я не ты не получим. Отвисай чувак.
I'll be back
Ketmar (2006-10-02 18:06:00) [6]>[12] _Anwy_(c) 2-Oct-2006, 18:03
>Ну вас с вашим форумом.
ты обещаешь, что не вернёшься? благодарю тебя, Баф, за вразумление очередного...
>написать код тяжело.
сумма не озвучена. предлагай оплату -- будет тебе код.
_Anwy_ (2006-10-02 18:03:00) [7]Ну вас с вашим форумом. Пафосные все такие, всё знают, а вот написать код тяжело.
Ketmar (2006-10-02 14:07:00) [8]поисковики нас не устраивают. справки у нас нет (религия, наверное). тогда даже не знаю. может, проце у программиста какого-нибудь код заказать?
_Anwy_ (2006-10-02 11:59:00) [9]Блин. Нету у меня справки. Дайте хоть ссылку на пример. Я впервые работаю с IdHTTP. :(
Плохиш (2006-10-02 11:32:00) [10]
> _Anwy_ © (02.10.06 11:21) [8]
> Всё зделал как тут написано.
Уверен?
> Но ничего не происходит. Мемо вобще пустое. Ничего не добавляеться.
И что ты там хочешь увидеть?
Может всё-таки соизволишь свои зеньки в справку сунуть?
_Anwy_ (2006-10-02 11:21:00) [11]Всё зделал как тут написано. Но ничего не происходит. Мемо вобще пустое. Ничего не добавляеться.
Slym (2006-10-02 04:15:00) [12]url:=' http://server/billing/login.php'
Slym (2006-10-02 04:14:00) [13]function Post(AURL: string; ASource: TIdStrings): string;
IdHTTP1.Post(url,Memo1.Lines); Memo1.Lines - у тебя Dest! а нуно сурс
strings:=TStringList.Create;
try
strings.Values['auth_user']:='Anwy';
strings.Values['auth_pw']:='pass';
Memo1.Lines.text:=IdHTTP1.Post(url,strings);
finally
strings.Free;
end;
Ketmar (2006-10-01 21:52:00) [14]плохо искал. по первым же запросам выдаёт фразу наподобие "в методе POST данные передаются в теле документа, обычно тип -- application/x-www-form-urlencoded". мало разве?
_Anwy_ (2006-10-01 21:01:00) [15]Весь яндекс и гугл блазил, и форум этот в предачу, и ничего не нашел! Тяжело помочь что ли, "Мастера"...
Ketmar (2006-10-01 20:55:00) [16]знаю. гугль, яндекс, рамблер. RFC, в конце-концов. было бы жедание искать -- информации завались.
_Anwy_ (2006-10-01 20:54:00) [17]В таком случае подскажи где взять, если знаешь/не сложно.
Ketmar (2006-10-01 20:49:00) [18]документацию читать. в частности -- отличия в способе передачи данных методами GET и POST.