📄 downloadhttp.h
字号:
// DownloadHttp.h: interface for the CDownloadHttp class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DownloadHttp_H__ADADA0FF_2A24_43C5_9A7B_2C65FFC77E39__INCLUDED_)
#define AFX_DownloadHttp_H__ADADA0FF_2A24_43C5_9A7B_2C65FFC77E39__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DownloadPub.h"
class CDownloadHttp : public CDownloadPub
{
public:
CDownloadHttp();
virtual ~CDownloadHttp();
private:
BOOL DownloadOnec ();
BOOL RequestHttpData ( BOOL bGet, char *szTailData=NULL, int *pnTailSize=NULL );
CTime ConvertHttpTimeString ( CString csTimeGMT );
CString FindAfterFlagString(LPCTSTR lpszFoundStr, CString csOrg);
BOOL ParseResponseString ( CString csResponseString, OUT BOOL &bRetryRequest );
DWORD GetResponseCode ( CString csLineText );
BOOL SendRequest ( LPCTSTR lpszReq, OUT CString &csResponse, char *szTailData=NULL, int *pnTailSize=NULL );
CString GetRequestStr ( BOOL bGet );
protected:
virtual BOOL DownloadOnce();
virtual BOOL GetRemoteSiteInfo_Pro ();
};
#endif // !defined(AFX_DownloadHttp_H__ADADA0FF_2A24_43C5_9A7B_2C65FFC77E39__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -