Chinaunix首页 | 论坛 | 博客
  • 博客访问: 322736
  • 博文数量: 96
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 722
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-13 22:25
个人简介

心安处即吾乡!

文章分类

全部博文(96)

文章存档

2016年(1)

2014年(79)

2013年(7)

2012年(9)

我的朋友

分类: PERL

2014-04-11 20:55:00

相关CPAN模块:
LWP::UserAgent
HTTP::Request
HTTP::Response

示例代码:

点击(此处)折叠或打开

  1. #!/usr/bin/perl
  2. use strict;
  3. use LWP::UserAgent;
  4. use HTTP::Request;

  5. use Data::Dumper;


  6. my $request = HTTP::Request->new('GET', '');

  7. $request->header('HOST', 'baidu.com');
  8. $request->header('Content-Type' => "text/plain;charset=utf-8");

  9. my $ua = LWP::UserAgent->new();
  10. $ua->agent('Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)');
  11. $ua->timeout(10);

  12. # 返回的$response是一个HTTP::Response object
  13. my $response = $ua->request($request);
  14. #print Dumper $response;

  15. if(! $response->is_success()) {
  16.     print "status:" . $response->status_line() . "\n";
  17. } else {
  18.     print $response->decoded_content;
  19.     #print $response->status_line, "\n";
  20. }


阅读(1062) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~