· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Послать форму на сервер...

Посл.отвђт Сообщенiе


Дата: Дек 14, 2003 05:52:27

Приветствую!
Вот везде рассказано, как получить от сервера страницу и обработать, НО! может, я плохо ищу, но во всем интернете не нашел внятного объяснения как ПОСЛАТЬ форму на сервер из какого-нибудь клиентского приложения (не из броузера или скрипта).
Т.е. создать и передать данные, чтоб сервер думал, что с другой страницы..
Хочу, подчеркнуть, что я хочу использовать эту информацию лишь для "мирных" целей (никакого спама и т.д.)...
Может кто-нибудь мне помочь?


Дата: Дек 14, 2003 06:22:44 · Поправил: Quantum

Почитайте RFC по протоколу HTTP. Там детально описан формат отправки данных методом POST (обычно в формах используется именно POST). Потом создаёте сокет, подключаетесь к серверу, отправляете предварительно отформатированные (согласно RFC) данные.

ЗЫ: Кстати, если там не POST используется а GET, всё гораздо проще.
ЗЫЫ: О том, как законнектиться на сервер через сокет и послать двоичные данные уже объясняли...
ЗЫЫЫ: RFC для HTTP можно найти через поисковик.


Дата: Дек 14, 2003 16:16:55

Если тебе нужно послать GET - запрос:
UrlDownloadToCacheFile и т.д. , урл указывай в таком виде:http://server/form.php?var1=val1&var2=val2 and so on
если же не устраивает - смотри в сторону Wininet.dll


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069