fastdo  0.6.8
eienwebx::Request类 参考

代表一个请求 更多...

#include <webx_Request.hpp>

类 eienwebx::Request 继承关系图:
eienwebx::Request 的协作图:

Public 成员函数

 Request (App *app)
 
virtual ~Request ()
 
virtual bool processData (void *data)
 处理environVars/get/post/cookies数据 更多...
 
winux::String dumpEnv () const
 倾泻出全部请求环境变量 更多...
 
winux::String const & operator[] (winux::String const &name) const
 获取环境变量 更多...
 
template<typename _AppClass >
_AppClass * getApp () const
 返回指定类型的App对象指针 更多...
 
winux::String realPath (winux::String const &path)
 根据当前do文件目录路径计算绝对路径 更多...
 

Public 属性

http::Header header
 请求头 更多...
 
winux::AnsiString body
 请求体 更多...
 
winux::StringStringMap environVars
 环境变量 更多...
 
http::Cookies cookies
 Cookie变量 read/write. 更多...
 
http::Vars get
 GET变量 readonly. 更多...
 
http::Vars post
 POST变量 readonly. 更多...
 
Appapp
 App对象指针 更多...
 
winux::String doFullPath
 当前do文件全路径 更多...
 
winux::String doDirPath
 当前do文件目录路径 更多...
 

友元

class App
 

详细描述

代表一个请求

在文件 webx_Request.hpp11 行定义.

构造及析构函数说明

eienwebx::Request::Request ( App app)
virtual eienwebx::Request::~Request ( )
virtual

成员函数说明

winux::String eienwebx::Request::dumpEnv ( ) const

倾泻出全部请求环境变量

template<typename _AppClass >
_AppClass* eienwebx::Request::getApp ( ) const
inline

返回指定类型的App对象指针

在文件 webx_Request.hpp29 行定义.

winux::String const& eienwebx::Request::operator[] ( winux::String const &  name) const

获取环境变量

virtual bool eienwebx::Request::processData ( void *  data)
virtual

处理environVars/get/post/cookies数据

eienwebx::HttpRequestCtx , 以及 eienwebx::FcgiRequest 重载.

winux::String eienwebx::Request::realPath ( winux::String const &  path)
inline

根据当前do文件目录路径计算绝对路径

在文件 webx_Request.hpp53 行定义.

函数调用图:

友元及相关函数文档

friend class App
friend

在文件 webx_Request.hpp61 行定义.

类成员变量说明

App* eienwebx::Request::app

App对象指针

在文件 webx_Request.hpp45 行定义.

winux::AnsiString eienwebx::Request::body

请求体

在文件 webx_Request.hpp34 行定义.

http::Cookies eienwebx::Request::cookies

Cookie变量 read/write.

在文件 webx_Request.hpp38 行定义.

winux::String eienwebx::Request::doDirPath

当前do文件目录路径

在文件 webx_Request.hpp50 行定义.

winux::String eienwebx::Request::doFullPath

当前do文件全路径

在文件 webx_Request.hpp48 行定义.

winux::StringStringMap eienwebx::Request::environVars

环境变量

在文件 webx_Request.hpp36 行定义.

http::Vars eienwebx::Request::get

GET变量 readonly.

在文件 webx_Request.hpp40 行定义.

http::Header eienwebx::Request::header

请求头

在文件 webx_Request.hpp32 行定义.

http::Vars eienwebx::Request::post

POST变量 readonly.

在文件 webx_Request.hpp42 行定义.


该类的文档由以下文件生成: