FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Gestionar una conexión de cliente con Indy10
Hola a todos, en clase estamos haciendo una práctica con Delphi 2006 en la que enviamos una petición HTTP a un servidor web por ejemplo con el comando GET. Toda la información de la petición está escrita en un TMemo (input) y la respuesta nos la tiene que escribir en otro TMemo (output).
Hemos usado el componente de Indy10 TIdTcpClient pero se nos cuelga la aplicación. Usamos el try {conectar y enviar peticion} finally {desconectar} como se muestra aquí:
Parece que conectarse se conecta porque muestra el showmessage, también parece que envía la petición (Write) porque con F7 pasa a la línea siguiente... que es donde se cuelga (freeze) sin dar ningún error. Alguien sabe como solucionarlo? Gracias Última edición por xaguilars fecha: 05-11-2007 a las 14:36:55. |
#2
|
||||
|
||||
si son peticiones a un webserver, yo les aconsejaría utilizar un cliente http (Yo me inclino por el componente WebBrouser), eso les va a ahorrar muchisimo trabajo.
El componente Webbrowser y el Indyhttp tienen implementados los métodos Get y post. Suerte
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
Hola muchas gracias. Lo he probado pero no encuentro la manera de conectar con el servidor. Cuando hago Idhttp1.Connect, me sale una excepción: EIDHostRequired. He probado poniendo el host y el port en Idhttp1.iohandler.host y en Idhttp1.iohandler.port pero no me deja asignarles nada.
Lo que básicamente queremos es sacar por un tmemo la respuesta del servidor en texto plano, la cabecera html y todo el body que venga después. Muxas gracias |
#4
|
||||
|
||||
más bien es
IdHttp1.Host = 'www.clubdelphi.com'; IdHttp1.Port = 80
__________________
Conoce mi blog http://www.edgartec.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
conexión a bde sin cliente oracle | Johnny Q | Conexión con bases de datos | 4 | 02-10-2007 23:38:55 |
Aplicacion Cliente/Servidor INDY10 | m@kio | Internet | 1 | 15-07-2005 17:19:47 |
Re-conexion automatica de un cliente | Vultur | C++ Builder | 0 | 11-02-2005 04:22:24 |
Conexión Cliente-Cliente | Clantt | Providers | 1 | 28-09-2004 17:46:34 |
Conexión de Cliente a BD | AGAG4 | Conexión con bases de datos | 8 | 18-08-2004 00:21:57 |
|