Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-10-2005
sk8erboi sk8erboi is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
sk8erboi Va por buen camino
Nmhttp

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

Última edición por sk8erboi fecha: 19-10-2005 a las 22:08:06.
Responder Con Cita
  #2  
Antiguo 19-10-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo no sé si esto pueda hacerse. Hasta donde entiendo, la naturaleza de HTTP es precisamente la de servir una petición y desconectarse inmediatamente del cliente. Actualmente se puede configurar al servidor (por lo menos a Apache) para manejar conexiones persistentes que durarán un cierto tiempo preestablecido, pero eso no estará en tus manos a menos que puedas tú mismo configurar el servidor.

// Saludos
Responder Con Cita
  #3  
Antiguo 19-10-2005
sk8erboi sk8erboi is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
sk8erboi Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:15:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi