HTTP Cookies - HTTP cookie jars HTTP cookie jars:
来源:互联网 发布:tgp修复网络环境失败 编辑:程序博客网 时间:2024/06/05 21:00
HTTP Cookies - HTTP cookie jars HTTP cookie jars: use HTTP::Cookies; $cookie_jar = HTTP::Cookies->new( file => "$ENV{'HOME'}/lwp_cookies.dat", autosave => 1, ); use LWP; my $browser = LWP::UserAgent->new; $browser->cookie_jar($cookie_jar);Or for an empty and temporary cookie jar: use LWP; my $browser = LWP::UserAgent->new; $browser->cookie_jar( {} );描述:这类对象代表一个 "cookie jar"---也就是说, 一个所有的HTTP cookies 的数据库 给定的 LWP::UserAgent object Cookies 是一个通用的机制, 服务端连接可以使用用于存储和检索客户端连接的信息。更多的信息关于cookies 指向URL:http://curl.haxx.se/rfc/cookie_spec.html> and <URL:http://www.cookiecentral.com/>.HTTP::Cookies 类的实例是用于存储Set-Cookie2的连接信息和Set-Cookie: headers可以使用这些信息来初始化Cookie-headers 在 HTTP::Request 对象里。HTTP::Cookies object的状态可以保存和从文件恢复。METHODS提供下面的方法:$cookie_jar = HTTP::Cookies->new构造 hash 类型的参数: file: name of the file to restore cookies from and save cookies to autosave: save during destruction (bool) ignore_discard: save even cookies that are requested to be discarded (bool) hide_cookie2: do not add Cookie2 header to requests$cookie_jar->add_cookie_header( $request )add_cookie_header() 方法会设置相应的 Cookie:-header 用于HTTP::Request 对象作为一个参数。$request 必须有一个正确的url 属性在方法被调用前:$cookie_jar->extract_cookies( $response )extract_cookies() 方法会寻找 Set-Cookie:和Set-Cookie2: headers 在HTTP::Response 对象被作为一个参数传递。任何这些headers 会被找到用于更新 $cookie_jar的状态$cookie_jar->set_cookie( $version, $key, $val, $path, $domain, $port, $path_spec, $secure, $maxage, $discard, \%rest )set_cookie() 方法 更新$cookie_jar的状态。 $key, $val, $domain, $port and $path 参数是字符串。$path_spec, $secure, $discard 参数是布尔值。
0 0
- HTTP Cookies - HTTP cookie jars HTTP cookie jars:
- HTTP cookie
- HTTP cookie
- http cookie
- http cookie
- HTTP cookie
- HTTP-cookie
- http Cookie
- HTTP Cookie
- Http Cookie
- HTTP Cookie
- http cookie
- HTTP Cookie
- HTTP Cookie
- http cookie、flash cookie、evercookie
- HTTP中的Cookie
- HTTP的cookie处理
- HTTP 协议 Set-Cookie
- mysql 存储过程 汉字取拼音或者首字母
- AndroidManifest之Application
- aerospike工具集——aql
- 线程锁关键字@synchronized
- mapreduce入门 cookbook note 1 【wordcount|hdfs|yarn简介】
- HTTP Cookies - HTTP cookie jars HTTP cookie jars:
- Mosquitto-Ubuntu 14.04快速安装问题解决
- zhphp frmaework (六) help帮助函数包,以及系统应用函数包
- EasyUI combobox插件注意事项
- E00数据格式总结
- java当中的定时器的4种使用方式
- 蓝桥杯 算法训练 数字三角形
- android canvas c++ 绘图
- 反应器(Reactor)模式