fastdo  0.6.16
eienwebx::Request类 参考

代表一个请求 更多...

#include <webx_Request.hpp>

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

Public 成员函数

 Request (App *app)
 
virtual winux::String dumpEnv () const override
 倾泻出全部请求环境变量 更多...
 
template<typename _AppClass >
_AppClass * getApp () const
 返回指定类型的App对象指针 更多...
 
winux::String realPath (winux::String const &path)
 根据当前do文件目录路径计算绝对路径 更多...
 
- Public 成员函数 继承自 http::Request
 Request ()
 
virtual ~Request ()
 
virtual bool processData (http::UrlPathPartData *urlData)
 每次请求时处理environVars/get/post/cookies数据 更多...
 
virtual void cleanup ()
 每次请求后清理一些数据 更多...
 
winux::String const & operator[] (winux::String const &name) const
 获取环境变量 更多...
 

Public 属性

Appapp
 App对象指针 更多...
 
winux::String doFullPath
 当前do文件全路径 更多...
 
winux::String doDirPath
 当前do文件目录路径 更多...
 
- Public 属性 继承自 http::Request
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. 更多...
 

Protected 属性

winux::StringArray _importDoPaths
 防止一个请求内App::importDoFile()无穷递归导入 更多...
 

友元

class App
 

详细描述

代表一个请求

在文件 webx_Request.hpp9 行定义.

构造及析构函数说明

eienwebx::Request::Request ( App app)

成员函数说明

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

倾泻出全部请求环境变量

重载 http::Request .

eienwebx::HttpRequestCtx 重载.

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

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

在文件 webx_Request.hpp19 行定义.

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

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

在文件 webx_Request.hpp22 行定义.

友元及相关函数文档

friend class App
friend

在文件 webx_Request.hpp39 行定义.

类成员变量说明

App* eienwebx::Request::app

App对象指针

在文件 webx_Request.hpp28 行定义.

winux::String eienwebx::Request::doFullPath

当前do文件全路径

在文件 webx_Request.hpp30 行定义.

winux::String eienwebx::Request::doDirPath

当前do文件目录路径

在文件 webx_Request.hpp32 行定义.

winux::StringArray eienwebx::Request::_importDoPaths
protected

防止一个请求内App::importDoFile()无穷递归导入

在文件 webx_Request.hpp36 行定义.


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