fastdo
0.5.12
|
提供操作Cookies相关的功能 更多...
#include <http_misc.hpp>
Public 成员函数 | |
Cookies () | |
void | set (winux::String name, winux::String value="", int 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 (char const *cookiesStr) |
载入COOKIES 更多... | |
void | commitTo (http::Header *header) |
将内部映射表内需要设置的cookie发送到头部 更多... | |
winux::String | dump () const |
倾泻所有cookie以name=value\n的形式成为一个字符串 更多... | |
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 第 210 行定义.
|
inline |
在文件 http_misc.hpp 第 214 行定义.
|
inline |
清空内部的映射表
在文件 http_misc.hpp 第 232 行定义.
void http::Cookies::commitTo | ( | http::Header * | header | ) |
将内部映射表内需要设置的cookie发送到头部
winux::String http::Cookies::dump | ( | ) | const |
倾泻所有cookie以name=value\n的形式成为一个字符串
|
inline |
在文件 http_misc.hpp 第 229 行定义.
|
inline |
void http::Cookies::loadCookies | ( | char const * | cookiesStr | ) |
载入COOKIES
http::Cookie& http::Cookies::operator[] | ( | winux::String const & | name | ) |
operator[]会设置一个cookie到内部的映射表,无论元素是否存在。
这不会导致一个Set-Cookie头被发送。 要想发送一个Set-Cookie设置cookie,你需要对返回的Cookie对象进行赋值操作,或将其wantSet属性设为true。
|
inline |
不能对返回的Cookie对象进行赋值。
在文件 http_misc.hpp 第 258 行定义.
void http::Cookies::set | ( | winux::String | name, |
winux::String | value = "" , |
||
int | expires = -1 , |
||
winux::String | domain = "" , |
||
winux::String | path = "" , |
||
bool | secure = false , |
||
bool | httpOnly = false |
||
) |
添加一个cookie到内部的映射表,并将_wantSet属性设为true
这会导致一个Set-Cookie发送到响应头