Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ProgramadorVB en 6 Junio 2010, 08:42 am



Título: Obtener Cabecera HTTP con VB6
Publicado por: ProgramadorVB en 6 Junio 2010, 08:42 am
Hola amigos,

Muy buenas noches, espero que estén bien, de corazón.

Necesito que me ayuden en algo puntual, porque yo no lo puedo lograr...
Lo que tengo que lograr es hacer un pedido (http) de un archivo, enviando una cookie, pero solo para obtener el peso y No para descargarlo.

Quizás suene raro... pero lo explico de otra forma...

Necesito conocer el peso, por el "Content-Length" de un archivo web y al hacer la consulta necesito enviar la cookie correspondiente.
Ya se como levantar la cookie, pero no tengo idea como incluirla en la API OpenURL... si es que así se usa...

Ah, me olvidaba... esto lo necesito hacer usando APIs...
Seguramente alguien lo haya visto antes, por eso pregunto aquí...

¿Que APIs hay que usar para hacer esto?


:) Muchas gracias de antemano, de verdad


Título: Re: Obtener Cabecera HTTP con VB6
Publicado por: DarkStreaM en 9 Junio 2010, 03:40 am
se ha lo que te refieres estoy haciendo un rat por web y me ha ido de maravillas :D
mira te explico envia primero esto

HTTP/1.1 200 OK
Date: Mon, 12 Mar 2001 19:12:16 GMT
Server: Apache/1.3.12 (Unix) Debian/GNU mod_perl/1.24
Last-Modified: Fri, 22 Sep 2000 14:16:18
ETag: 'dd7b6e-d29-39cb69b2'
Accept-Ranges: bytes
Content-Length: %size%
Connection: close
Content-Type: text/html

en un winsock y luego el codigo html que quieras haci podras sumular algo asi como un host web
PD : Reemplaza %size% por el tamaño en bytes del codigo html