PDA

Просмотр полной версии : Методы POST и GET



Лелик
20.12.2004, 15:07
Как работать с этими методами не где не могу найти более мене понятных примеров.
Все примеры на какие-то вымошленные серверы.

1) Напишите как работать с этими методами на реальных серверах. Например chat.by или чат на mail.ru ну или типого того
2) Как рбоать с компонетом NMHTTP со странички FastNet
3) Как работать с компонетом HttpCli страничка Fpiette (компонент устанавливается вручную). архив по моему ICV

Absurd
20.12.2004, 17:18
Что тебе конкретно надо? Какая перед тобой чель стоит.

Лелик
20.12.2004, 18:10
Вообще цель стоит
Залогониться в чат на open.by
C помощью delphi???
Как посылается метод post и get и нахожу с помощью программ IEWatch и Naviscpe но там я не могу найти свой логин и пароль

А так можно и для обещего развития... какой -нибудь другой сервер, только РЕАЛЬНО СУЩЕСТВУЮЩИЙ

Absurd
21.12.2004, 08:59
Залогониться в чат на open.by
Там вообще простая авторизация стоит - сабмитишь форму, если логин и пароль совпадают, cервер выдает тебе Cookies,
и в дальнейшен использует эти кукизы для твоей идентификации.
Свой логин и пароль в кукизах искать не имеет смысла, там лежит идентификатор сессии, который был тебе выдан в момент логина.

Лелик
21.12.2004, 12:44
Залогониться в чат на open.by
Там вообще простая авторизация стоит - сабмитишь форму, если логин и пароль совпадают, cервер выдает тебе Cookies,
и в дальнейшен использует эти кукизы для твоей идентификации.
Свой логин и пароль в кукизах искать не имеет смысла, там лежит идентификатор сессии, который был тебе выдан в момент логина.

Ну вот так везде...
А более подробнее, и если можно с примерами...

mobius
27.12.2006, 14:07
Почитай тут: http://www.inetforyou.net/content/view/4/7/
Об общих принципах.
Правда на англицком....

В общих чертах, я так понял у тебя проблема отправить данные на логин форму.
1. Проверь корректно ли у тебя в POST запросе заголовки выставлены
2. Посмотри, мот там защита от логина с других хостов стоит

Лелик
27.12.2006, 17:17
mobius,
Ну ты и тему поднял
2-ух годичной давности

Решил я как-то ту проблему

mobius
05.01.2007, 13:48
ГЫ, точно, на дату не взглянул :))

isms.ru
12.01.2007, 13:02
IdHTTP1:=tIdHTTP.Create(nil);

TIdMultiPartFormDataStream.Create;

AddFormField

IdHTTP1.Post


Набор этих символов - поможет.