FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Abrir popup navegador con HTTPS Post
Buenas tardes,
No se por donde empezar... Tengo que abrir un "popup" del navegador con una sentencia HTTPS Post y capturar la respuesta una vez que se cierre la ventana. En la documentación me pone lo siguiente: UI is loaded in a browser window opened by the POS system from the dedicated URL using an HTTPS POST request with most parameters sent as form-data in the body of the message. Request Headers Content-Type : application/x-www-formurlencoded Form-data Request: User: --- Pasw: --- ¿Alguien ha tenido que realizar algo parecido?, ¿alguna orientación para poder enncaminarlo?. Un saludo y gracias. |
#2
|
||||
|
||||
Cita:
Entiendo que tienes que hacer un POST con Headers y Form-Data Request, tal y como indicas abajo, pero no entiendo qué tiene que ver un popup en esto. Cita:
Para realizar esta petición revisa en los foros sobre componentes TRESTRequest, TRESTResponse y TRESTClient. Encontrarás ejemplos de cómo hacer un poct. El Content-Type es para definir el tipo de petición (o la forma en que se envían los datos) Y el el Form-data Request te está diciendo los parámetros que tienes que enviar. Aquí tienes un ejemplo usando Indy (por si usas versión antigua de Delphi): https://www.clubdelphi.com/foros/showthread.php?t=96213 Y varios usando REST: https://clubdelphi.com/foros/showthread.php?t=94732 https://www.clubdelphi.com/foros/sho...t=96213&page=2 https://www.clubdelphi.com/foros/sho...d.php?p=551356 Aunque si buscas en los foros, encontrarás más.
__________________
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
|
|||
|
|||
Gracias Neftali, es un honor recibir la respuesta de un maestro como tú.
Me explique mal, lo que necesito realizar, si va encaminado con la respuesta que me diste, ya que utilizo componentes TRESTRequest, TRESTResponse y TRESTClient para obtener el token (los aprendí a utilizar gracias a un artículo tuyo). El problema viene cuando tengo que mandar un HTTPS Post que abre el navegador, chrome, firefox, edge..., con un formulario web con los parámetros que le tengo que mandar en "Form-Data") para continuar rellenando datos en el navegador y capturar la respuesta al cierre de este. Voy a revisar los enlaces que me enviaste. Por cierto, la versión de Delphi es la 11.3 |
#4
|
||||
|
||||
Cita:
Si tienes que hacerlo desde una página web, revisa estos: http://www.clubdelphi.com/foros/showthread.php?t=25940 http://clubdelphi.com/foros/showthread.php?t=72881 http://www.clubdelphi.com/foros/showthread.php?t=93915
__________________
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. |
#5
|
|||
|
|||
Gracias, de momento tengo materia para estudiar.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Abrir navegador predetermindado en movil | pablocarlos | Desarrollo en Delphi para Android | 5 | 25-02-2021 17:07:02 |
No puedo abrir pagina https://....aspx con firefox 3.6 y Ubuntu 10.4.1 | jbautista | Varios | 4 | 03-09-2010 20:16:22 |
Librería para abrir popup (no ventana) | lucasarts_18 | HTML, Javascript y otros | 3 | 19-01-2008 04:25:52 |
abrir el navegador en linux | ruina | Lazarus, FreePascal, Kylix, etc. | 0 | 30-06-2004 16:42:41 |
Leer el formato del evento post de un navegador | sitrico | Internet | 0 | 19-03-2004 23:41:40 |
|