| 
    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发送到响应头