From 496f40165de330eed3dc344c1223e182ae5f6419 Mon Sep 17 00:00:00 2001 From: brain Date: Fri, 15 Sep 2006 18:39:24 +0000 Subject: Comments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5262 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/httpd.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/modules/httpd.h') diff --git a/src/modules/httpd.h b/src/modules/httpd.h index 7738e3fe4..0fb917c55 100644 --- a/src/modules/httpd.h +++ b/src/modules/httpd.h @@ -34,6 +34,7 @@ class HTTPRequest : public classbase * @param hdr The headers sent with the request * @param opaque An opaque pointer used internally by m_httpd, which you must pass back to the module in your reply. * @param ip The IP address making the web request. + * @param pdata The post data (content after headers) received with the request, up to Content-Length in size */ HTTPRequest(const std::string &request_type, const std::string &uri, std::stringstream* hdr, void* opaque, const std::string &ip, const std::string &pdata) : type(request_type), document(uri), ipaddr(ip), postdata(pdata), headers(hdr), sock(opaque) @@ -49,6 +50,10 @@ class HTTPRequest : public classbase return headers; } + /** Get the post data (request content). + * All post data will be returned, including carriage returns and linefeeds. + * @return The postdata + */ std::string& GetPostData() { return postdata; -- cgit v1.2.3