X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/882678ebb43804d34d20ba8781647fe136ae67d9..a02a5cfcf33bb2c0edae246c1b19e286bf86d422:/interface/wx/protocol/http.h diff --git a/interface/wx/protocol/http.h b/interface/wx/protocol/http.h index 960063d79f..9cd5e50342 100644 --- a/interface/wx/protocol/http.h +++ b/interface/wx/protocol/http.h @@ -11,6 +11,8 @@ wxHTTP can be used to establish a connection to an HTTP server. + wxHTTP can thus be used to create a (basic) HTTP @b client. + @library{wxnet} @category{net} @@ -19,6 +21,16 @@ class wxHTTP : public wxProtocol { public: + /** + Default constructor. + */ + wxHTTP(); + + /** + Destructor will close the connection if connected. + */ + virtual ~wxHTTP(); + //@{ /** Connect to the HTTP server. @@ -32,7 +44,7 @@ public: //@} /** - Returns the data attached with a field whose name is specified by @e header. + Returns the data attached with a field whose name is specified by @a header. If the field doesn't exist, it will return an empty string and not a @NULL string. @note @@ -71,14 +83,26 @@ public: Please refer to RFC 2616 for the list of responses. */ - int GetResponse(); + int GetResponse() const; /** It sets data of a field to be sent during the next request to the HTTP server. - The field name is specified by @a header and the content by @e h_data. + The field name is specified by @a header and the content by @a h_data. This is a low level function and it assumes that you know what you are doing. */ void SetHeader(const wxString& header, const wxString& h_data); + + /** + Returns the value of a cookie. + */ + + wxString GetCookie(const wxString& cookie) const; + + /** + Returns @true if there were cookies. + */ + + bool HasCookies() const; };