FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
post a web
buenas tardes
mediante postman puedo logearme a esta pagina (me genera un token) https://zona-api.aris.com.pe/v1/user/signin en la zona del body (form-data) coloco las credenciales user y password y se conecta como podria hacelo en delphi? estuve intentando con indy http
pero me aparace un mensaje de iohandler value is not valid me dan una mano? porque luego de logearme debo enviar un archivo a otra direccion
__________________
Dulce Regalo que Satanas manda para mi..... |
#2
|
||||
|
||||
No comentas con qué versión de Delphi estás trabajando. Si es con una de las últimas versiones, mejor utilizar los componentes REST (RESTClient, RESTResponse y RESTRequest).
Si es así, utiliza RESTDebugger, la aplicación que viene con Delphi (similar a Postman, pero más sencilla). Si consigues conectarte con RESTDebugger, esta misma utilidad te genera los componentes configurados para que los pegues en tu aplicación y realizar la conexión. Si estás utilizando una versión antigua, las Indy son una buena opción. Pero como estás conectando a un https, necesitas un componente adicional para gestionar la conexión segura (TIdSSLIOHandlerSocketOpenSSL). Si buscas en los foros por TIdSSLIOHandlerSocketOpenSSL, encontrarás muchos hilos con código, donde puedes ver cómo se utiliza: https://www.clubdelphi.com/foros/sho...64&postcount=6 https://www.clubdelphi.com/foros/showthread.php?t=92982
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
hola buenos dias
gracias por responder, como siempre tú, un capo es estos temas estuve revisando y si, el problema es el https: incluso estuve haciendo unas pruebas en php con curl, pero tampoco funcionaba, y era actualizar el certificado del curl, y ya pudo funcionar pero quiero hacerlo en delphi, por cierto uso la version xe7 colocaré mis avances y espero contar con tu ayuda, gracias
__________________
Dulce Regalo que Satanas manda para mi..... |
#4
|
||||
|
||||
encontré un ejemplo, pero me esta apareciendo un error indicando que las librerias no estan cargadas
"could not load SSL library", en la linea IdHTTP1.Post('https://zona-api.aris.com.pe/v1/user/signin', S, M); busque aqui http://delphiaccess.com/foros/index....d-ssl-library/ descargue las librerias las copie en la carpeta de la aplicacion y nada... sigue lo mismo
__________________
Dulce Regalo que Satanas manda para mi..... Última edición por oscarac fecha: 27-04-2023 a las 22:25:14. |
#5
|
||||
|
||||
Cita:
Revisa que has descargado todos los ficheros necesarios. También revisa que estás con la versión necesaria, la mayoría de estos problemas vienen por incompatibilidad entre versiones de 32/64 bits.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Como siempre tenias la razon
en delphi agregue la plataforma de 64 bits y ya no me da el error de libreria pero tengo un problema cuando me conecto via POSTMAN, los datos del user y password los coloco en el body, como le indico a delhi en que "pestaña" (si lo igualo con postamn) colocar el user y password? imagino que se debe parametrizar en la parte del create (segun mi ejemplo)
para que sirve esto?
veo que hay otras opciones sslvSSLv23 por ejemplo
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Post Con Demora | jerry_mdq | Tablas planas | 35 | 05-05-2011 20:53:56 |
POST sin boton | ZayDun | HTML, Javascript y otros | 1 | 19-04-2008 12:33:46 |
IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 02:53:04 |
After Post en interbase | jgutti | Firebird e Interbase | 2 | 09-03-2005 07:00:12 |
cancelar post?? | ebeltete | SQL | 9 | 17-06-2004 23:46:19 |
|