elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Enviar datos get y post a pagina web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar datos get y post a pagina web  (Leído 8,243 veces)
jagrane

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Enviar datos get y post a pagina web
« en: 7 Noviembre 2009, 13:02 pm »

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 Desconectado

Mensajes: 9


Ver Perfil
Enviar datos get y post a pagina web
« Respuesta #1 en: 10 Noviembre 2009, 23:45 pm »

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
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: Enviar datos get y post a pagina web
« Respuesta #2 en: 11 Noviembre 2009, 00:12 am »

Si buscas en el foro verás que esto se ha hablado bastante
También deberías leer sobre el protocolo http

De 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.info
irc://irc.freenode.org/elhacker.net
jagrane

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Enviar datos get y post a pagina web
« Respuesta #3 en: 11 Noviembre 2009, 00:53 am »

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 Desconectado

Mensajes: 32



Ver Perfil
Re: Enviar datos get y post a pagina web
« Respuesta #4 en: 11 Noviembre 2009, 01:10 am »

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

ARNOLDO SHARSENEGGEER!!!!

100% kissnerista!!! fuersa cristina!!!!!

el_aprendis0101@hotmail.com
jagrane

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Enviar datos get y post a pagina web
« Respuesta #5 en: 12 Noviembre 2009, 13:17 pm »

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
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: Enviar datos get y post a pagina web
« Respuesta #6 en: 12 Noviembre 2009, 20:58 pm »

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.info
irc://irc.freenode.org/elhacker.net
jagrane

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Enviar datos get y post a pagina web
« Respuesta #7 en: 21 Noviembre 2009, 10:03 am »

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines