aardio 文档

fsys.cookies 库模块帮助文档

fsys 成员列表 #

fsys.cookies #

Netscape/cURL Cookie 文件格式解析器

fsys.cookies() #

创建 Netscape /cURL Cookie 文件格式解析器
此对象包含解析后的 Cookie 数组,并包含以域名为键的 Cookie 数组值,

每个 Cookie 的字段含义如下:

返回对象:fsyscookiesObject

fsyscookiesObject 成员列表 #

fsyscookiesObject.assign(_) #

混入兼容 Cookie 数组

fsyscookiesObject.clear() #

清空已加载的全部 Cookie

fsyscookiesObject.get() #

返回指定网址或域名的 Cookies,
可用参数@1指定网址,也可以用参数 @1 指定域名,参数 @2 指定网站路径。
不指定网站路径时默认为/

fsyscookiesObject.getCookies() #

返回键值对组成的 Cookie 字符串,可用于 HTTP 请求头,失败返回 null,
可用参数 @1 指定网址,也可以用参数@1指定域名,参数 @2 指定网站路径,
不指定网站路径时默认为/

fsyscookiesObject.header #

Cookie 文件头描述,一般不用指定

fsyscookiesObject.load() #

自文件加载 Cookie ,参数指定类型
此函数会清空之前加载的 Cookie

fsyscookiesObject.parse() #

解析多行 Cookie 文本,参数指定字符串
此函数会清空之前加载的 Cookie

fsyscookiesObject.parseLine() #

解析一行 Cookie 文本,参数指定字符串.
此函数 不会 清空之前加载的 Cookie

fsyscookiesObject.push #

更新或添加 Cookie ,参数应当是一个表,
如果指定域下已经存在同名Cookie ,则更新 Cookie
否则添加 Cookie

fsyscookiesObject.push(cookie) #

fsyscookiesObject.push( {  
    domain = domain;  
    flag  = flag;  
    path = path;  
    secure = secure;  
    expires = ..time.gmt() ;  
    name = name;  
    value = value;  
    httpOnly = httpOnly;  
})

fsyscookiesObject.save() #

保存到文件,参数指定文件路径

fsyscookiesObject.stringify() #

所有 Cookie 转换为字符串

fsyscookiesObject.stringifyLine() #

Cookie 转换为字符串,参数指定索引
也可以直接传入一个 Cookie 对象

fsyscookiesObject.stringifySetCookieLine() #

返回为 HTTP Set-Cookie 响应头格式字符串。
参数指定索引,也可以直接传入一个 Cookie 对象。
可选使用参数指定前缀,不指定时默认为Set-Cookie:
成功返回非空字符串

Markdown 格式