FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola rolandoj.
Yo tenia el mismo requerimiento que lsg, e investigando por el foro encontre tu respuesta que me vino estupendamente. La implemente, la probe y me funciono perfecto. Ahora cuando yo lo trabajo en forma local funciona bien. Cuando hago el post desde mi navegador de internet al servidor remoto funciona bien. Pero cuando hago el post desde mi aplicacion de delphi al servidor remoto, me tira el siguiente error: Socket Error # 10065 No route to host. Quiero aclarar que estoy haciendo el requerimiento a un servidor con una ip dinamica (NO-IP) y mi el post cita de la siguiente manera: Código:
Post('http://ventral.no-ip.biz/ruta/cgi.exe/login',mList); Saludos. Última edición por veltran11 fecha: 15-01-2008 a las 15:20:39. |
#2
|
|||
|
|||
No uses CGI
Hola,
Me encuentras ocupado; pero a la noche trataré de ayudarte. Por favor envíame más información; por ejemplo, cual es el servidor que estás usando (Omni, IIS ?) He tenido problemas con sockets; pero, no recuerdo si alguno era ese mensaje. Hay varias posibles causas. Por ahora, te sugiero buscar en Internet el mensaje exacto y revisar lo más obvio, que a veces se nos olvida porque nos confiamos y creemos que esas partes están bien; o sea, ver que el servidor esté arriba, que permita la ejecución del software servidor, y que su dirección sea efectivamente accesible por internet. Te sugiero esto último porque intenté llamar la página desde Internet explorer y no pudo cargarla; me devolvió error. Es posible que en ese momento tú servidor estuviera abajo; pero, también es posible que debido a enrutamiento hayas pensado que desde tú navegador estabas llamado la versión del servidor cuando en realidad estabas llamando la local. De todas formas, hay algo crítico que no deberías hacer y es usar CGI. No sé hasta que punto pueda ser causa del error; pero no sería de extrañar. Yo uso librerías ISAPI; con las DLL, salvo algunos problemas mientras tomabamos experiencia, en general me ha ido muy bien. Emplear ejecutables genera un alto consumo de recursos en el servidor. Suerte Cita:
|
#3
|
|||
|
|||
rolandoj:
En principio gracias por responder tan rapidamente. A tu pregunta del servidor te cuento que estoy usando IIS. Con respecto al cgi. Lo estoy haciendo en cgi por que me es mas facil depurarlo, pero mas adelante lo migrare a una libreria ISAPI (dll), como sugieres. Aca te paso la url correcta: http://veltran.no-ip.biz/impserver/impserver.exe/login a lo que te respondera: Estado=NO EXISTE Si a esto mismo lo llamo desde mi aplicacion en delphi y le agrego los parametros de usuario y contraseña me devuelve todos los datos del usuario en cuestion. Lo que me parece raro es que a traves del explorer me lo devuelve bien pero si lo llamo desde mi aplicacion en delphi me tira el error que te mencione. Aca te paso el codigo en delphi que hace el post: Código:
procedure TForm1.Button1Click(Sender: TObject); var HTTP:TIdHttp; mList:TStringList; mIp,mResp:String; begin HTTP:=TIdHTTP.Create(nil); mList:=TStringList.Create; mList.Add('Clave=7A159C97AC1A3187BA124AB27DC3C9E6'); mResp:=HTTP.Post('http://veltran.no-ip.biz/impserver/impserver.exe/login',mList); ShowMessage(mResp); mList.Free; HTTP.Free; end; Saludos. Última edición por veltran11 fecha: 15-01-2008 a las 18:26:11. |
#4
|
|||
|
|||
Hola a todos.
Para el que le pueda llegar a interesar ya pude solucionar mi problema. Yo queria hacer un post con el componente IdHTTP de indy y podia hacerlo correr en forma local pero no lo podia hacerlo desde otra maquina. El problema era que lo estaba tratando de correr desde una maquina en una red de una empresa que tenia configurado el proxy. Asi que lo que hice fue setear lo siguiente del componente IdHTTP: ProxyParams.ProxyPort:=8080 ProxyParams.ProxyServer:=El proxy que utiliza internet, que se puede obtener del explorador de internet -> herramientas -> opciones de internet -> conexiones -> configuracion lan Nuevamente quiero agradecer a este foro y especialmente al usuario rolandoj que gracias a sus respuestas pude llegar a este resultado. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ftp Upload / Download (Aplicación) | seoane | Internet | 15 | 08-03-2008 15:24:37 |
upload masivo | kayetano | PHP | 12 | 06-12-2006 16:45:39 |
UPLOAD de varios archivos por código | HombreSigma | .NET | 3 | 04-12-2005 15:23:07 |
no se puede enviar por mail archivos pdf? | jpcancino | Internet | 6 | 10-03-2004 15:57:48 |
como upload una bB.D. bdf con un form | kassel | PHP | 4 | 22-01-2004 21:01:55 |
|