perl get请求加请求头
来源:互联网 发布:中国人的智慧知乎 编辑:程序博客网 时间:2024/05/14 02:38
use LWP::UserAgent; use LWP;use Encode;use LWP::Simple;use LWP::UserAgent;use HTTP::Cookies;use HTTP::Headers;use HTTP::Response;use Encode;use URI::Escape;use URI::URL;use JSON;use Data::Dumper; my $ua = LWP::UserAgent->new; $ua->agent("Mozilla/5.0 (Windows NT 6.1; rv:30.0) Gecko/20100101 Firefox/30.0"); my $cookie_jar = HTTP::Cookies->new( file=>'lwp_cookies.txt', autosave=>1, ignore_discard=>1); $ua->cookie_jar($cookie_jar); my $token_url= 'http://127.0.0.1:8000/api2/auth-token/'; my $res = $ua->post($token_url, { 'username'=>'015208@zjtlcb.com', 'password'=>'1234567' }); print $res->content(); print "\n"; my $r= $res->content(); my $r=encode_utf8($r); my $hash = decode_json($r); my $token =$hash->{"token"}; print "\$r is $r\n"; my $host = "http://127.0.0.1:8000/api2/auth/ping/"; @header = ( 'accept'=> "application/json", 'content-type'=> "application/json", 'Authorization'=> "Token $token" ); $host="http://127.0.0.1:8000/api2/accounts/"; $request = HTTP::Request->new(GET=>"$host"); $request->header(@header); $response = $ua->request($request); print $response->decoded_content; my $r=$response->decoded_content;my $r=encode_utf8($r); my $arr = decode_json($r);print "---------------------------\n";foreach $a (@{$arr}){ print $a->{"email"}; print "\n"; };
0 0
- perl get请求加请求头
- perl DELETE 加请求头
- perl PUT 请求加请求头
- perl post 请求加请求头
- curl perl python get请求带请求头
- perl 自定义请求头
- perl 自定义请求头
- perl post 带上请求头
- perl lwp 获取请求头
- perl 模拟curl get请求
- ajax请求时request加请求头
- iOS-GET请求详细操作-GET设置请求头
- perl lwp 默认的请求头
- perl 模拟curl 自定义请求头
- python perl curl 模拟get请求
- 使用Jsoup加代理发送get请求
- url get请求头信息获取
- curl get请求添加header头信息
- Oracle GoldenGate Monitor 安装卡在生成库界面
- 树的直径最长路证明
- [HDU1724]Ellipse(辛普森积分)
- XCode 构建基于Swift的FrameWork
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- perl get请求加请求头
- zoj1056
- Redis介绍以及安装(Linux)
- C++拷贝构造函数详解
- MyBatis学习五:延迟加载
- mogilefs 的常见问题
- 如何在Ubuntu 14.04上使用NSD——一套仅权威DNS服务器
- verilog中parameter/defparam的用法
- 关于popToViewController用法 (有点疑惑,求助攻!!!)