|
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 行定义.