Beispiel #1
0
BOOL CHttpClient::LoadPackage( LPCTSTR lpszURL, CFile *pFile,
							  PROGRESS_CALLBACK fnCallback, void *cookie )
{
	if( !m_bIsLogin )
		return FALSE;

	return ( HTTP_STATUS_OK == RequestGet( lpszURL, NULL, pFile, fnCallback, cookie ) );
}
Beispiel #2
0
BOOL CHttpClient::LoadPackageInfo( CString &strResult,
								  PROGRESS_CALLBACK fnCallback, void *cookie )
{
	if( !m_bIsLogin )
		return FALSE;

	CString	strURL;
	strURL.Format( szHttpURLFormat, m_strServer, m_nPort, szWebpathPackageInfo );

	return ( HTTP_STATUS_OK == RequestGet( strURL, NULL, &strResult, fnCallback, cookie ) );
}
Beispiel #3
0
char * TryRequestGet(char * link)
{
    char * result;
    while ((result = RequestGet(link)) == NULL);
    return result;
}
Beispiel #4
0
DWORD CHttpClient::WGet( LPCTSTR lpszURL, CFile *pFile, 
						PROGRESS_CALLBACK fnCallback, void *cookie )
{
	ASSERT( pFile );
	return RequestGet( lpszURL, NULL, pFile, fnCallback, cookie );
}
Beispiel #5
0
DWORD CHttpClient::WGet( LPCTSTR lpszURL, CString &strResult,
						PROGRESS_CALLBACK fnCallback, void *cookie )
{
	return RequestGet( lpszURL, NULL, &strResult, fnCallback, cookie );
}