`

perl发送http请求,easy之极

    博客分类:
  • perl
阅读更多

   perl 发送http 非常之简单,发送get请求 只一行代码

use LWP::Simple;
$content = get('http://localhost:8080/webtest/a.jsp');

 

  发送post,或者要发送请求头,cookie,则为以下代码,也不多

use LWP::UserAgent;
 my $ua = LWP::UserAgent->new;
 my $req = HTTP::Request->new('POST' => 'http://localhost:8080/webtest/a.jsp');
 $req->content_type('application/x-www-form-urlencoded');#post请求,如果有发送参数,必须要有这句
 $req->header('Cookie' => "key1=value1;key2=value2"); #如果想发送cookie,则需这句
 $req->header('Accept-Language' => 'zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3');#如需发送请求头,     
                                                                                                                                 #只需像这行代码一般
 $req->content("name=zhangsan&id=123");#发送post的参数
 my $res = $ua->request($req);
 print $res->status_line."\n";
 print $res->as_string();#获取的是原始内容,包括响应头,响应正文
       #$res->content();获取的是响应正文
1
1
分享到:
评论

相关推荐

    perl发送邮件

    perl发送邮件脚本,一个简单的发生邮件的代码只有几行。

    Perl发送邮件脚本

    一个perl发送邮件的脚本: 功能: mailto.pl -s Subject -t To -f file-content -h Format-HTML -s 指定主题 -t 指定接收人,多人以,分隔 -f 邮件内容,发之前放在文件中 -h 以HTML格式发送,缺省以文本方式发送 ...

    perl smtp发送邮件

    perl smtp 发送邮件 自动发送邮件

    perl发送html邮件

    利用perl脚本发送邮件的时候,有时候需要使用html格式,此脚本就是利用perl发送html邮件的一个例子

    Perl的Email 发送程序与插件

    Perl的Email 发送程序与插件。pl 文件加 Mail:Sender插件,程序亲自测试是成功的!

    perl短信模块用于手机发送短信

    perl连接手机发短信模块,手机必须支持at命令

    perl脚本perl脚本perl脚本

    perl脚本perl脚本perl脚本perl脚本

    perl-HTTP-Server-Simple

    perl-HTTP-Server-Simple,perl的扩展包,perl的扩展包

    perl读取excel内容,并发送html邮件!中文不乱码

    perl读取excel内容,并发送html邮件!中文不乱码,直接下载可用,只需要改一下文件路径,这是已经上生产的脚本

    perl自动发邮件

    可实现perl自动发送邮件 可以实现邮件自动发送 后台执行

    一个Perl写的Http服务器

    这个程序的最终目的是完成一个完全用Perl编写的http服务器,其目的是为Perl利用Perl的灵活性快速开发Web项目并为Perl程序员提供一个高效的超越Apache/IIS的动态网页生成平台。这个程序目前还仅仅是在Net::Server模块...

    Perl-5.10.0版本

    Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0版本,Perl-5.10.0...

    利用perl给多人发送邮件

    在unix下利用perl 给多人发送邮件

    windows Strawberry Perl 5.32最新版本

    windows Strawberry Perl 5.32最新版本 ,适合调试 perl windows Strawberry Perl 5.32最新版本 ,适合调试 perl windows Strawberry Perl 5.32最新版本 ,适合调试 perl windows Strawberry Perl 5.32最新版本 ...

    草莓perl安装包下载

    草莓perl安装包下载,新版本 Strawberry Perl是用于MS Windows的perl环境,其中包含运行和开发perl应用程序所需的一切。 它被设计为尽可能接近UNIX系统上的perl环境。 它包括perl二进制文件,编译器(gcc)+相关...

    Learning Perl 7th Edition

    Learning Perl 7th Edition 文字版 PDF

    perl http服务器

    perl 编写的http服务器的简单实现

    learning perl

    learning perl perl is amazing . perl is simple,strong,flexty. perl make thing easy.

    centos7 perl rpm依赖包

    装mysql时提示少perl,安装perl需要依赖包。已包含下面所有包, 版本号匹配。 [Linux]centOS7下RPM安装Perl 下载rpm依赖包,依照顺序安装. perl-parent-0.225-244.el7.noarch perl-...

    perl的注册表添加(附件Perl.reg)

    Bugzilla 需要安装一些perl模块,请确保你的计算机能连接到internet,所有需要模块都在http://landfill.bugzilla.org/ppm/ C:\>cd bugzilla C:\cd bugzilla>ppm 进入DOS命令行,输入ppm,或通过运行安装perl时...

Global site tag (gtag.js) - Google Analytics