Autor
|
Tema: Enviar datos get y post a pagina web (Leído 8,204 veces)
|
jagrane
Desconectado
Mensajes: 9
|
Hola
Tengo una página web con php de la que hay que descargar datos periódicamente para facturar. Hasta ahora, lo hago con una pantalla html que pide los límites de fechas, envia los datos a uno de los programas php y este devuelve un correo con la información.
La información se envía: url:Gestion.php?accion=XX y dos variables post: fecha inicial y fecha final
Posteriormente, un programa Vb6 se encarga de leer el correo, introducir los datos en la base de datos, facturar, etc.
Ahora quiero reducir los tiempos y tareas, haciendo que el programa envie directamente la peticion y reciba los resultados, pero no se como enviar las informaciones.
Este sistema, tambien lo tengo que aplicar a una página que no es mía, si no, cambiaría directamente el código php o haría uno nuevo.
He encontrado en este mismo foro unas rutinas de HaDes para enviar Get o para enviar Post, pero no se como mezclarlas o aplicarlas para este tema (no se como se realiza el envio de la información a la web)
Agradeceré que me puedan enviar links a páginas con explicaciones o código, si es posible.
Gracias Un saludo jagrane
|
|
|
En línea
|
|
|
|
jagrane
Desconectado
Mensajes: 9
|
Ya he conseguido enviar los datos y recibir la información, pero ahora tengo el problema de que es necesario identificarse para acceder a la página.
Alguien sabe como funciona la conexion cuando hay que identificarse? Que hay que enviar par que el servidor sepa que estamos identificados?
Gracias anticipadas Jagrane
Pd. en caso de no tener cuenta aqui (que por otra parte, es facil y gratis), pueden responder a jagranevb arroba yahoo punto es
|
|
|
En línea
|
|
|
|
MazarD
|
Si buscas en el foro verás que esto se ha hablado bastante También deberías leer sobre el protocolo httpDe todos modos lo más fácil, si comentas que ya has hecho una petición y has recibido respuesta, es que utilices el wireshark para ver que se está enviando o recibiendo e intentes reproducir el proceso, si utilizas firefox otra buena opción es que uses los addons firebug o "live http headers" que presentan la información de un modo más limpio. Saludos y suerte.
|
|
|
En línea
|
-Learn as if you were to live forever, live as if you were to die tomorrow- http://www.mazard.infoirc://irc.freenode.org/elhacker.net
|
|
|
jagrane
Desconectado
Mensajes: 9
|
Gracias MazarD
Volvia al post para modificarlo cuando he visto tu respuesta.
Quería modificar indicando que la identificación al segundo sitio que tengo que conectar, se lleva a cabo por un certificado de la fnmt y tarjeta con chip, que lee el usuario y solicita el password.
Revisaré las referencias que me indicas.
Muchas gracias Jagrane
|
|
|
En línea
|
|
|
|
The_Bug
Desconectado
Mensajes: 32
|
si lo que quieres hacer es q el programita VB haga peticiones a la pagina,resiva los datos pedidos y los almasene en una base de datos...
tienes primero y prinsipal conocer el protocolo HTTP (Protocolo de Transferencia de Hiper Texto) por sus siglas en ingles
con eso sabras como "estructurar" la consulta para q tu programa pueda solisitar la informacion requerida y tambien para que e programa pueda encontrar la informacion requerida entre el quilombo de cabeseraras texto y resto de ***** q sera enviddo junto a la lo q realmente buscas
y listo
|
|
|
En línea
|
|
|
|
jagrane
Desconectado
Mensajes: 9
|
Gracias The_bug
El protocolo es https y no encuentro mucho por ahi. Hay muchos ejemplos sobre http con el control inet, pero no he encontrado de https. Yo no se cual es la diferencia a la hora de enviar cabeceras y peticiones, pero no funciona con los ejemplos normales de http. Además la conexion pide un certificado y lee una tarjeta de seguridad, (el certificado está y la tarjeta de seguridad tambien. es todo legal), y no se si los datos leidos los incorpora automaticamente o hay que generar la cabecera de envio a mano. Me gustaría que alguien me indicase páginas con informacion o mejor aún, ejemplos en vb. Gracias Un saludo Jagrane
|
|
|
En línea
|
|
|
|
MazarD
|
Puedes utilizar https también, con el control inet solo hay que definir en la propiedad protocol la constante icHTTPS, si no recuerdo mal, pero enviar el certificado no va a ser tan fácil, vas a tener que enviarlo tu a mano, como te dije puedes ver los pasos que sigue tu navegador con un sniffer como wireshark y reproducir tu mismo el proceso. Pero si quieres ahorrarte mucho trabajo prueba con winhttp, con el método setClientCertificate podrías hacer lo del certificado, tienes la referencia de la librería y ejemplos aqui: http://msdn.microsoft.com/en-us/library/aa384106(VS.85).aspx Saludos!
|
|
|
En línea
|
-Learn as if you were to live forever, live as if you were to die tomorrow- http://www.mazard.infoirc://irc.freenode.org/elhacker.net
|
|
|
jagrane
Desconectado
Mensajes: 9
|
Gracias MazarD He mirado por encima la página y creo que es lo que busco. Creo que, entre el snifer y estos datos podré solucionarlo. Gracias a ti y a The_Bug por vuestro interes. Un saludo Jagrane
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como enviar datos mediante post y fopen a un sitio protejodo por contraseña
PHP
|
jeber
|
1
|
2,044
|
18 Julio 2015, 04:32 am
por T. Collins
|
|
|
[Resuelto] Como enviar datos POST de PHP a ASP y leer cabeceras
« 1 2 »
PHP
|
kerkox
|
10
|
6,336
|
21 Julio 2015, 01:33 am
por kerkox
|
|
|
[Resuelto] jquery post enviar variables a php sin recargar página
Desarrollo Web
|
gAb1
|
1
|
4,261
|
2 Noviembre 2015, 15:23 pm
por gAb1
|
|
|
[Solucionado] Enviar Datos a Una Pagina PHP Usando El Metodo POST Con VBScript
Scripting
|
Flamer
|
0
|
2,417
|
19 Febrero 2016, 01:04 am
por Flamer
|
|
|
Enviar datos por POST a un FORM usando cURL
Programación C/C++
|
mester
|
4
|
4,233
|
13 Septiembre 2016, 19:57 pm
por Kaxperday
|
|