+ enum wxHTTP_Req
+ {
+ wxHTTP_GET,
+ wxHTTP_POST,
+ wxHTTP_HEAD
+ };
+
+ typedef wxStringToStringHashMap::iterator wxHeaderIterator;
+ typedef wxStringToStringHashMap::const_iterator wxHeaderConstIterator;
+
+ bool BuildRequest(const wxString& path, wxHTTP_Req req);
+ void SendHeaders();
+ bool ParseHeaders();
+
+ wxString GenerateAuthString(const wxString& user, const wxString& pass) const;
+
+ // find the header in m_headers
+ wxHeaderIterator FindHeader(const wxString& header);
+ wxHeaderConstIterator FindHeader(const wxString& header) const;
+
+ // deletes the header value strings
+ void ClearHeaders();
+
+
+ // internal variables: