fastdo
0.6.8
|
提供操作Cookies相关的功能 更多...
#include <http_misc.hpp>
Public 成员函数 | |
Cookies () | |
void | set (winux::String name, winux::String value="", winux::int64 expires=-1, winux::String domain="", winux::String path="", bool secure=false, bool httpOnly=false) |
添加一个cookie到内部的映射表,并将_wantSet属性设为true 更多... | |
http::Cookie const & | get (winux::String const &name) const |
void | clear () |
清空内部的映射表 更多... | |
void | loadCookies (winux::AnsiString const &cookiesStr) |
载入COOKIES,解析头域Cookie 的内容 更多... | |
void | commitTo (http::Header *header) |
将内部映射表内需要设置的cookie发送到头部 更多... | |
winux::Mixed | dump () const |
倾泻所有cookie信息成一个Mixed(Collection). 更多... | |
bool | has (winux::String const &name) const |
检测是否有该cookie 更多... | |
http::Cookie & | operator[] (winux::String const &name) |
operator[]会设置一个cookie到内部的映射表,无论元素是否存在。 更多... | |
http::Cookie const & | operator[] (winux::String const &name) const |
不能对返回的Cookie对象进行赋值。 更多... | |
提供操作Cookies相关的功能
在文件 http_misc.hpp 第 233 行定义.
|
inline |
在文件 http_misc.hpp 第 237 行定义.
|
inline |
清空内部的映射表
在文件 http_misc.hpp 第 255 行定义.
void http::Cookies::commitTo | ( | http::Header * | header | ) |
将内部映射表内需要设置的cookie发送到头部
winux::Mixed http::Cookies::dump | ( | ) | const |
倾泻所有cookie信息成一个Mixed(Collection).
|
inline |
在文件 http_misc.hpp 第 252 行定义.
|
inline |
void http::Cookies::loadCookies | ( | winux::AnsiString const & | cookiesStr | ) |
载入COOKIES,解析头域Cookie
的内容
http::Cookie& http::Cookies::operator[] | ( | winux::String const & | name | ) |
operator[]会设置一个cookie到内部的映射表,无论元素是否存在。
这不会导致一个Set-Cookie头被发送。 要想发送一个Set-Cookie设置cookie,你需要对返回的Cookie对象进行赋值操作,或将其wantSet属性设为true。
|
inline |
不能对返回的Cookie对象进行赋值。
在文件 http_misc.hpp 第 281 行定义.
void http::Cookies::set | ( | winux::String | name, |
winux::String | value = "" , |
||
winux::int64 | expires = -1 , |
||
winux::String | domain = "" , |
||
winux::String | path = "" , |
||
bool | secure = false , |
||
bool | httpOnly = false |
||
) |
添加一个cookie到内部的映射表,并将_wantSet属性设为true
这会导致一个Set-Cookie发送到响应头