Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.17;
Скачать: CL | DM;

Вниз

Delphi и HTTP   Найти похожие ветки 

 
Che ©   (2002-12-25 13:13) [0]

Здравствуйте вот такая проблема...

Моя прога работает с серваком по http, во время работы нужно на сайте вводить пароль/логин и жать кнопку..эту проблему я решил..
заменил всю процедуру простым URL с параметрами.

Теперь HTML код страницы изменили и вместо <input type=submit> теперь <input type=image>..


она то эта <input type=image>,требует непосредственного клика по кнопке, либо нажатия кнопки Enter, когда форма на сайте активна...

Как средствами Delphi можно пройти авторизацию при таких условиях..
Может можно съэмитировать клик??

Спасибо


 
Reindeer Moss Eater   (2002-12-25 14:37) [1]

Изучи скрипт, который содержит страница авторизации, который выполняется браузером при клике на рисунок.


 
Kornet ©   (2002-12-26 07:15) [2]

<input type=image> от <input type=submit> ничем не отличается кроме как внешним видом кнопки. Правда дополнительно могут в урле передаваться x и y координаты нажатия на картинку...


 
Reindeer Moss Eater   (2002-12-26 09:59) [3]

эту проблему я решил..
заменил всю процедуру простым URL с параметрами.


Постойка. Ты стало быть используешь Get.
Современные HTTP сервера конечно могут понять GET запрос посылаемый вместо POST запроса.
Попробуй отправить POST запрос серверу. Потому что на самом деле сервер ни разу не знает, кликнул ли ты мышкой по submit"у или нажал Enter.
Я хочу сказать, что проблема не в этом.



Страницы: 1 вся ветка

Текущий архив: 2003.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-52755
Соловьев
2003-01-30 17:07
2003.02.17
Помогите , мастера, со структурой(голова что-то не варит).


1-52843
anbezr
2003-02-07 12:27
2003.02.17
как узнать когда все дочерние компоненты созданы


6-53161
a-leksey
2002-12-25 17:19
2003.02.17
Делаю Proxy для HTTP, но после нескольких соединений коннект ...


6-53138
Виктор М
2002-12-26 01:39
2003.02.17
ТWebBrowser


1-52991
Vitalij
2003-02-10 14:24
2003.02.17
Создание Web-сервера