?? httpresponsemessage.h
字號(hào):
#pragma once
#include "HTTPMessage.h"
typedef map <string,string> ResponseHeaderMap;
typedef pair <string,string> ResponseHeaderPair;
typedef map <string, string>::iterator ResponseHeaderIterator;
class HTTPResponseMessage
{
/*
CHttpEngine成為HTTPResponseMessage的友元類,
它可以訪問HTTPResponseMessage的私有成員
*/
friend class CHttpEngine;
public:
HTTPResponseMessage(void);
public:
~HTTPResponseMessage(void);
private:
char iHttpVersion[10];
int iStatus;
char* iStatusDesc;//狀態(tài)描述
ResponseHeaderMap iHeaderMap;
char* iBody;
private:
void Parse(const char* aContent,int length);
int ParseStatus(const char* aContent,int length);
int ParseHeader(const char* aContent,int length);
void ParseBody(const char* aContent,int length);
public:
const char* HttpVersion() const;
int Status();
const char* StatusDesc() const;
const char* Body() const;
const string& Header(THTTP aHeader);
void HeaderStr(string& str);
};
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -