fastdo
0.6.16
|
处理URL路径部分时的一些中间变量 更多...
#include <http_misc.hpp>
Public 成员函数 | |
UrlPathPartData () | |
void | init (winux::String const &urlRawPathStr, winux::String const &documentRootDir) |
根据文档根目录内实际文件,拆解URL路径部分字符串为urlPath和requestPathInfo等变量 更多... | |
Public 属性 | |
winux::StringArray | urlPathPartArr |
分割url.getPath(),第一个元素始终是空串,表示起始根路径 更多... | |
size_t | iEndUrlPath |
停止在urlPath所达到的那个部分的索引 更多... | |
winux::String | urlPath |
URL路径,会以'/'开头 更多... | |
winux::String | requestPathInfo |
PATH_INFO. 更多... | |
winux::String | extName |
扩展名(不含点号'.') 更多... | |
bool | isExist |
路径在文档根目录是否存在 更多... | |
bool | isFile |
是否为文件。由于扩展名可能是空,所以增加这个变量表示urlPath是否是文件 更多... | |
处理URL路径部分时的一些中间变量
在文件 http_misc.hpp 第 12 行定义.
http::UrlPathPartData::UrlPathPartData | ( | ) |
void http::UrlPathPartData::init | ( | winux::String const & | urlRawPathStr, |
winux::String const & | documentRootDir | ||
) |
根据文档根目录内实际文件,拆解URL路径部分字符串为urlPath和requestPathInfo等变量
如果路径信息包含实际文件,之后的信息会当作PATH_INFO,否则全为urlPath。
urlRawPathStr | URL路径部分串(注意:不能以'/'开头) |
documentRootDir | 网站文档根目录 |
winux::StringArray http::UrlPathPartData::urlPathPartArr |
分割url.getPath(),第一个元素始终是空串,表示起始根路径
在文件 http_misc.hpp 第 14 行定义.
size_t http::UrlPathPartData::iEndUrlPath |
停止在urlPath所达到的那个部分的索引
在文件 http_misc.hpp 第 15 行定义.
winux::String http::UrlPathPartData::urlPath |
URL路径,会以'/'开头
在文件 http_misc.hpp 第 16 行定义.
winux::String http::UrlPathPartData::requestPathInfo |
PATH_INFO.
在文件 http_misc.hpp 第 17 行定义.
winux::String http::UrlPathPartData::extName |
扩展名(不含点号'.')
在文件 http_misc.hpp 第 18 行定义.
bool http::UrlPathPartData::isExist |
路径在文档根目录是否存在
在文件 http_misc.hpp 第 19 行定义.
bool http::UrlPathPartData::isFile |
是否为文件。由于扩展名可能是空,所以增加这个变量表示urlPath是否是文件
在文件 http_misc.hpp 第 20 行定义.