`
j2ee_zhongqi
  • 浏览: 209520 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

LWP::UserAgent Protocol scheme 'http' is not supported

阅读更多
当我运行下面的脚本的时候,报错“Protocol scheme 'http' is not supported,_rc==>501”.

##!/bin/sh

# Source needed files

. /home/citminst/sqllib/db2profile

exec /opt/freeware/bin/perl5.8.8 -x $0 $@

#!perl
#line 9

use strict;
use LWP;
use URI::Escape;

 my $uid='test@cn.ibm.com';
 my $browser = LWP::UserAgent->new;
 my $response = $browser->get("http://bluepages.ibm.com/BpHttpApisv3/wsapi?byInternetAddr=" . uri_escape($uid));

 
 while ( my ($key,$value) = each %$response ) {
           print "$key => $value\n";
 }
 
 if ( $response->is_success ) {
	print "--------success\n";
 }else {
	print"-------failed\n";
 }


经过测试发现原来缺少安装Net::HTTP module.因为LWP::UserAgent 需要Net::HTTP.
分享到:
评论

相关推荐

    LWP-UserAgent-ProxyAny-1.02.tar.gz

    在Perl编程中,LWP::UserAgent是一个核心模块,它提供了与Web服务器交互的基本功能,如发送GET和POST请求、处理响应等。而"LWP::UserAgent::ProxyAny"扩展了这个模块,添加了对通过任意类型的代理服务器(如HTTP、...

    perl-LWP-Protocol-https-6.04-4.el7.noarch.rpm

    离线安装包,亲测可用

    perl-XML-SAX-0.99-9.el7.noarch.rpm

    离线安装包,亲测可用

    Artifactory-Client:Artifactory-Client 的只读发布历史

    ua => LWP::UserAgent -> new() # LWP::UserAgent-like object is pluggable. Default is LWP::UserAgent. }; my $client = Artifactory::Client -> new( $args ); my $path = ' /foo ' ; # path on artifactory

    CPAN文件Archive-Zip-1.30.tar和libwww-perl-6.04.tar

    另一方面,libwww-perl是一个用于HTTP(超文本传输协议)交互的Perl模块,它提供了LWP::UserAgent对象,使得Perl程序能够发送HTTP请求并处理响应。LWP::UserAgent的主要特性有: 1. **发起HTTP请求**:你可以通过...

    perl and lwp

    它包括几个子模块,如LWP::UserAgent,可以创建一个模拟浏览器行为的用户代理,发送HTTP请求(GET、POST等)并接收服务器响应。LWP::Simple提供了一些简单的函数,如getstore(),用于快速下载网页内容。LWP::...

    解析xml流

    Perl的LWP::UserAgent模块可以用来发送HTTP请求,包括GET、POST等,可以用于获取服务器返回的XML数据。获取数据后,我们可以结合XML::SAX或XML::DOM等模块进行解析。 例如,以下是一个简单的Perl脚本示例,它使用...

    用PERL LWP模块实现的一个在线字典脚本

    1. Perl的LWP模块及其主要组件,如LWP::UserAgent、HTTP::Request和HTTP::Response。 2. 如何在Perl中发起HTTP请求,包括GET和POST方法。 3. HTML解析的基本概念,以及如何结合HTML解析模块从网页中提取数据。 4. ...

    RDF-Generator-HTTP:RDF-Generator-HTTP 的只读发布历史

    名称RDF::Generator::HTTP - 从 HTTP 消息生成 RDF概要 use LWP::UserAgent;my $ua = LWP::UserAgent->new;my $response = $ua->get('http://search.cpan.org/');use RDF::Generator::HTTP;use RDF::Trine qw(iri);...

    pcp-pmda-nginx-4.3.2-13.el7_9.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    LWP-Protocol-Net-Curl:让我们再次使LWP变得更好!

    $ua->add_handler('http', 'LWP::Protocol::Net::Curl'); ``` 这个模块的源代码可以在"LWP-Protocol-Net-Curl-master"压缩包中找到,包含了完整的模块源码、测试用例以及文档。开发者可以根据需要自定义和扩展这个...

    LWPx-ParanoidHandler

    名称LWPx::ParanoidHandler - LWP::UserAgent 的处理程序,可保护您免受伤害概要 use LWPx::ParanoidHandler;use LWP::UserAgent;my $ua = LWP::UserAgent->new();make_paranoid($ua);my $res = $ua->request(GET '...

    APlaylistADay:使用Mojolicious构建的网络应用,每天都会根据历史音乐当天发生的事件生成带有歌曲的新播放列表

    播放列表 每天都会根据历史/音乐中发生的事件生成带有... cpanm Mojolicious Moose JSON LWP::UserAgent LWP::Protocol::https DateTime Date::Parse 克隆此项目: git clone https://github.com/Shemahmforash/AP

    slack-integrations:与Slack消息传递服务集成的脚本

    需要模块HTTP :: Request :: Common,LWP :: UserAgent和JSON。 松弛颠覆 将提交消息从Subversion发布到Slack集成以进行Subversion。 Slack网站上的集成中指定了通知转到的渠道,因此可能为不同的回购定义了多个...

    perl网页中所有你想要的超链接收集其中数据

    - LWP::UserAgent:这个模块允许Perl程序像浏览器一样发送HTTP请求,获取网页内容。例如,可以创建一个UserAgent对象,设置HTTP头信息,然后使用get方法获取网页源码。 ```perl use LWP::UserAgent; my $ua = ...

    OVH-Server-Availability:Perl脚本,用于在可以购买Kimsufi服务器时发出电子邮件警报

    安装PERL模块: sudo cpan LWP::UserAgent URI JSON Email::Send::SMTP::Gmail Config::General 以config.ini.example作为模板,创建文件config.ini并根据您的喜好更正配置 创建一个cron作业以定期向您发送邮件 ...

    perl特定网页内容

    通常,这种任务会涉及正则表达式、HTTP请求库如LWP::UserAgent以及HTML解析模块如HTML::TreeBuilder或Mojo::DOM。 在标签中,"源码"可能是指我们将看到具体的Perl代码示例,而"工具"可能指的是Perl中用于网页抓取的...

    Bandwidth-statistics:使用某些统计信息计算网络带宽

    LWP :: UserAgent HTTP ::请求 File :: Slurp 时间::高分辨率 IPC :: Open2 统计::基本 清单::实用程序 安装依赖项: # apt-get install tcpdump libwww-perl libfile-slurp-perl libstatistics-basic-perl ...

    NIH抓取Email

    7. **代理与IP更换**:如果目标网站有反爬虫策略,可能需要使用HTTP代理(LWP::Protocol::http::Proxy模块)或更换IP来避免被封禁。 8. **延迟与重试机制**:为了避免对目标服务器造成过大压力,脚本通常会设置延时...

    fusioninventory-agent:FusionInventory代理

    LWP :: UserAgent 网路:: IP 文字::范本 UNIVERSAL ::需要 XML :: TreePP 可选的Perl模块: Compress :: Zlib,用于消息压缩 HTTP :: Daemon,用于Web界面 IO :: Socket :: SSL,用于HTTPS支持 LWP

Global site tag (gtag.js) - Google Analytics