?? httpreqparse.h
字號:
#if !defined(AFX_HTTPREQPARSE_H__F6EA6FD8_08F7_43E7_A192_68B6B46447B6__INCLUDED_)
#define AFX_HTTPREQPARSE_H__F6EA6FD8_08F7_43E7_A192_68B6B46447B6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define MaxRequestNum 1000
#define HTTP_Request_State 1
#define HTTP_Response_State 2
#define HTTP_RequestBody_State 3
#define HTTP_ResponseBody_State 4
#include "resource.h"
#include "resource2.h"
#include <cstring>
struct HTTPWorkTable_STRU{
int HTTPState;
char ResponseCode[5];
char Content_Type[20];
char Content_Coding[20];
CString HtmFileName;
int Content_Length;
void *ReqServiceBuffer;
void *RespServiceBuffer;
int HtmStart;
int GETStart;
int GzipState;
};
struct HTTPWorkTable_STRU HTTPWorkTable[MaxRequestNum];
int HTTPRequestSeqFlag[MaxRequestNum];
BOOL func_HTTP_ParseHTTPInfoData2(char *pStr, char** ppToken1, char** ppToken3);
BOOL func_HTTP_ParseHTTPHtmlEnd(char* pStr, char** ppToken1, char** ppToken2);
BOOL func_HTTP_ParseHTTPHtmlStart(char* pStr, char** ppToken1, char** ppToken2);
BOOL func_HTTP_ParseHTTPStytleEnd(char* pStr, char** ppToken1, char** ppToken2);
BOOL func_HTTP_ParseHTTPStytleStart(char* pStr, char** ppToken1, char** ppToken2);
int func_HTTP_Init();
int func_ReleaseWorkTable(int seq);
int func_HTTP_Main2(char *HTTPData);
int func_ParseAcceptEncodingGZIP(char* pStr, char** ppToken1, char** ppToken3);
int func_ParseContentEncodingGZIP(char* pStr, char** ppToken1, char** ppToken3);
int func_GzipDecode(char* pStr, char** ppToken1);
//int ReadHttpHeaderLine(char* pch,const int nSize,const int nSecs);
#endif // !defined(AFX_HTTPREQPARSE_H__F6EA6FD8_08F7_43E7_A192_68B6B46447B6__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -