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. |
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. |
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 |
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 |
Gracias, de momento tengo materia para estudiar.
|
La franja horaria es GMT +2. Ahora son las 23:12:28. |
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