void CHttpRequest::AddHeader(const CString& name,const CString& value) { if(!IsHeaderExist(name)){ CHttpHeader header; header.SetName(name); header.SetValue(value); _headers.insert(pair<CString,CHttpHeader>(name,header)); } else{ throw CEIBException(HttpProtocolError,"Http Header already exist."); } }