fastdo
0.6.8
|
代表一个请求 更多...
#include <webx_Request.hpp>
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. 更多... | |
App * | app |
App对象指针 更多... | |
winux::String | doFullPath |
当前do文件全路径 更多... | |
winux::String | doDirPath |
当前do文件目录路径 更多... | |
友元 | |
class | App |
代表一个请求
在文件 webx_Request.hpp 第 11 行定义.
eienwebx::Request::Request | ( | App * | app | ) |
|
virtual |
winux::String eienwebx::Request::dumpEnv | ( | ) | const |
倾泻出全部请求环境变量
|
inline |
返回指定类型的App对象指针
在文件 webx_Request.hpp 第 29 行定义.
winux::String const& eienwebx::Request::operator[] | ( | winux::String const & | name | ) | const |
获取环境变量
|
virtual |
处理environVars/get/post/cookies数据
被 eienwebx::HttpRequestCtx , 以及 eienwebx::FcgiRequest 重载.
|
inline |
|
friend |
在文件 webx_Request.hpp 第 61 行定义.
App* eienwebx::Request::app |
App对象指针
在文件 webx_Request.hpp 第 45 行定义.
winux::AnsiString eienwebx::Request::body |
请求体
在文件 webx_Request.hpp 第 34 行定义.
http::Cookies eienwebx::Request::cookies |
Cookie变量 read/write.
在文件 webx_Request.hpp 第 38 行定义.
winux::String eienwebx::Request::doDirPath |
当前do文件目录路径
在文件 webx_Request.hpp 第 50 行定义.
winux::String eienwebx::Request::doFullPath |
当前do文件全路径
在文件 webx_Request.hpp 第 48 行定义.
winux::StringStringMap eienwebx::Request::environVars |
环境变量
在文件 webx_Request.hpp 第 36 行定义.
http::Vars eienwebx::Request::get |
GET变量 readonly.
在文件 webx_Request.hpp 第 40 行定义.
http::Header eienwebx::Request::header |
请求头
在文件 webx_Request.hpp 第 32 行定义.
http::Vars eienwebx::Request::post |
POST变量 readonly.
在文件 webx_Request.hpp 第 42 行定义.