Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Riki_89D en 10 Agosto 2011, 23:43 PM

Título: Como leer el retorno de HttpQueryInfo?
Publicado por: Riki_89D en 10 Agosto 2011, 23:43 PM
Hola,no se como leer el retorno de esta funcion :( com puedo saber el numero de retorno?¿


tengo esto:

Código (cpp) [Seleccionar]

LPVOID BufferOut = malloc((int)3024);
DWORD SizeBuff = 0;
HttpQueryInfo(Request,HTTP_QUERY_RAW_HEADERS_CRLF,&BufferOut,&SizeBuff,0);
printf("Codigo: %d",&BufferOut,"");
system("pause");




NOSE POPR QUE PERO ME D AUN NUMERO BASTANTE GRANDE,Esta bien ese codigo?¿


saludos
Título: Re: Como leer el retorno de HttpQueryInfo?
Publicado por: pucheto en 11 Agosto 2011, 00:02 AM
Ahi estas imprimiendo la direccion de memoria del buffer. O es otra cosa lo q queres imprimir ?
Título: Re: Como leer el retorno de HttpQueryInfo?
Publicado por: Riki_89D en 11 Agosto 2011, 08:59 AM
Si,solo quiero ver el contenido devuelto por la funcion,como pueod hacverlo?¿ la fucnion devuelve toda la cabecera que respondio HTTP,como puedo hacerlo?¿


gracias
Título: Re: Como leer el retorno de HttpQueryInfo?
Publicado por: Riki_89D en 11 Agosto 2011, 10:07 AM
Hola que tal,ya pude solucionarlo,gracias igualmente,dejare la solucion por si a alguien le pasa:


Este es el code que funciona:

Código (cpp) [Seleccionar]

unsigned char Code[52];
DWORD BufferSize = 52;

HttpQueryInfo(Request,HTTP_QUERY_STATUS_TEXT,Code,&BufferSize,0);

MessageBox(0,Code,"",0);


Ai me de vuelde bien el estado :)


saludos y gracias