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

 WASM Phorum —› WASM.NETWORKS —› HttpSendRequest

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


Дата: Сен 11, 2004 14:09:23

Привет! Я html полный 0.
Мне нужно отправить форму на http ресурс.

вот сам код!
<form id="post_form" method="POST" action="/cgi-bin/chat/says.cgi" onsubmit="return checksays()" target="data">
<input type="hidden" name="towhoway">
<input type="hidden" name="says1">
<input type="hidden" name="u" value="Songoku">
<input type="hidden" name="k" value="W7A0yZn5zfjP0UeMk25tANt92m1C90I7">
</form>


invoke HttpSendRequest,[hRequest], _hdrs, _hdrs_end-_hdrs, _frmdata, _frmdata_end-_frmdata

xor eax,eax
finish:
pop edi esi ebx
return
_hdrs db 'Content-Type: application/x-www-form-urlencoded',0
_hdrs_end:
_frmdata db '????',0 _frmdata_end:

как должа выглядеть _frmdata,?


Дата: Сен 11, 2004 22:55:26 · Поправил: Corpse

ты наверно не только в html полный 0
забудь про HttpSendRequest

1. connect
2. send заголовок типа
db "POST /forma.php HTTP/1.0",0dh,0ah
db "User-Agent: HUI",0dh,0ah
db "Host: www.superpornuha.ru" ,0dh,0ah
db "Content-Length: длинна параметров",0dh,0ah
db "Content-Type: application/x-www-form-urlencoded",0dh,0ah
db "Connection: Keep-Alive",0dh,0ah
db "Pragma: no-cache",0dh,0ah,0dh,0ah
db параметры


Дата: Сен 11, 2004 23:50:43

>как должа выглядеть _frmdata,?
_frmdata db "towhoway=&says1=&u=Songoku&k=W7A0yZn5zfjP0UeMk25tANt92m1C90I7",0
только это не html а http

Corpse, это вроде не совсем то что спрашивалось вернее то но по другому через сокеты


Дата: Сен 12, 2004 00:16:22

так через сокеты правельнее, быстрее и гемороя меньше.
HttpSendRequestA юзают только IE-based броузеры

html это язык разметки гипертекста и к передаче данных он непосредственно никакого отношения не имеет.

а HttpSendRequestA HttpOpenRequestA это не что иное, как надстройка которая собирает заголовок запроса из кусков.
потом также вызывается socket/connect/send


Дата: Сен 12, 2004 13:10:41

Corpse
Не очень дружелюбно с твоей стороны!

jabber
Yo Спасибо тебе!