NMHTTP

sk8erboi
19 de Octubre del 2005
Hola buenas, queria saber como poder hacer una conexion a unservidor web con el nmhttp si utilizar las funciones predefinidas post o get.

Me explico, estas funciones prefefinidas se conectan al host, hacen el get o el post y se desconectan.

Lo q yo pretendo es conectarme yo mismo y luego poder enviar los comandos q yo quiera y recivir respuesta, sin q se desconecte asi poder enviar varios comandos con la misma conexion.

He visto los comandos Transaction y TransactionReply, q deberian valer para eso pero no he conseguido hacer nada con ellos

A ver si alguien me puede echar un cable q he estado intentadolo y sin resultado, gracias

Esto serian los comandos enviados desde el explorer capturados con un sniffer

POST /php/ejem/procesa2.phtml HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
Referer: http://www.webestilo.com/php/ejem/ejem09b2.phtml
Accept-Language: es
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; dial; SV1; .NET CLR 1.1.4322)
Host: www.webestilo.com
Content-Length: 24
Connection: Keep-Alive
Cache-Control: no-cache
nombre=aaa&apellidos=eee


Y esto seria la respuesta del servidor

HTTP/1.1 200 OK
Date: Wed, 19 Oct 2005 20:51:16 GMT
Server: Apache/1.3.20 Sun Cobalt (Unix) PHP/4.3.10 mod_auth_pam_external/0.1 mod_perl/1.25
X-Powered-By: PHP/4.3.10
Keep-Alive: timeout=15, max=37
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html

---------------------------------------------------------------------

Y esto seria un post echo con el comando en el compilador

NMHTTP1->Post("http://www.webestilo.com/php/ejem/procesa2.phtml", "nombre=aaa&apellidos=eee");


POST /php/ejem/procesa2.phtml HTTP/1.0
Host: www.webestilo.com
Accept: www/source, text/html, video/mpeg, image/jpeg, image/x-tiff
Accept: image/x-rgb, image/x-xbm, image/gif, */*, application/postscript
Referer: http://www.webestilo.com/php/ejem/ejem09b2.phtml
Content-type: application/x-www-form-urlencoded
Content-Length: 30


Y el servidor no envia respuesta