Como leer el retorno de HttpQueryInfo?

Iniciado por Riki_89D, 10 Agosto 2011, 23:43 PM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

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

pucheto

Ahi estas imprimiendo la direccion de memoria del buffer. O es otra cosa lo q queres imprimir ?

Riki_89D

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

Riki_89D

#3
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