Red de conocimiento informático - Material del sitio web - Cómo utilizar el método GET de http para solicitar y recibir datos desde la interfaz API

Cómo utilizar el método GET de http para solicitar y recibir datos desde la interfaz API

void?CWeb::HttpContentByGet(CString?strHttpName,?CString?&?strResult)

{

CInternetSession?sess;

CHttpFile* ?pHttpFile?= ?NULL;

CString?strSentence;

intenta

{

pHttpFile=(CHttpFile*)sess.OpenURL(strHttpName);

}

captura(...)

{

//lanzamiento;

}

p>

if(pHttpFile)

{

DWORD?dwStatus;

DWORD?dwBuffLen?=?sizeof(dwStatus) ;

BOOL?bSuccess?=?pHttpFile->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER,? &dwStatus,? &dwBuffLen

if(bSuccess?&&?dwStatus>=200?&&? dwStatus<300)?

{?

mientras(pHttpFile->ReadString(strSentence))

{

strResult?+= ?strSentence;

p>

}

}

else

{

strResult?= ?ERROR";

}

pHttpFile->Cerrar();

eliminar?pHttpFile;

}

sesión.