阿里云 测试调用接口
来源:互联网 发布:淘宝店铺实名认证在哪 编辑:程序博客网 时间:2024/05/18 02:46
use LWP::UserAgent;use Data::UUID;use Data::GUID;use HTTP::Date qw(time2iso str2time time2iso time2isoz); use HTTP::Cookies;use POSIX;my $uuid = Data::GUID->new->as_string;print "\$uuid is $uuid\n";use Encode;my $SDATE = strftime("%Y-%m-%dT%H:%M:%SZ",localtime());use URI::Escape; $SDATE=uri_escape("$SDATE"); print "\$SDATE is $SDATE\nX";$SDATEX = $SDATE;$SDATEX =~ s#%#%25#g;print "\$SDATEX is $SDATEX\n";use URI::Escape qw(uri_unescape);use MIME::Base64;use Digest::HMAC_SHA1;$xx="GET&%2F&AccessKeyId%3DZ7MNVh%26Action%3DDescribeRegions%26Format%3DJSON%26RegionId%3Dregion1%26SignatureMethod%3DHMAC-SHA1%26SignatureNonce%3D$uuid%26SignatureVersion%3D1.0%26TimeStamp%3D$SDATEX%26Version%3D2014-05-26";$xx = encode_utf8($xx);print "\$xx is $xx\n";$str=Digest::HMAC_SHA1::hmac_sha1("$xx","fQIJLxzkj&");$Signature = encode_base64($str,"");print "$Signature\n"; $Signature = encode_utf8($Signature); my $ua = LWP::UserAgent->new;$ua->timeout(10);$ua->env_proxy;$ua->agent("Mozilla/8.0");my $cookie_jar = HTTP::Cookies->new( file => 'lwp_cookies.txt', autosave => 1, ignore_discard => 1);$ua->cookie_jar($cookie_jar);$head='http://ecs.aliyuncs.com/?';#+ 替换为%20 =替换为%3d$Signature = uri_escape("$Signature");$api="SignatureVersion=1.0&Format=JSON&TimeStamp=$SDATE&RegionId=region1&AccessKeyId=Z7bpNVh&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=$Signature&Action=DescribeRegions&SignatureNonce=$uuid";$url=$head.$api;print "\$url is $url\n";my $response = $ua->get($url);if ($response->is_success) {$yy=$response->decoded_content;my $var=encode("gbk",decode("utf8",$yy)); print $var; # or whatever } else { print $response->decoded_content; # or whatever die $response->status_line; }
0 0
- 阿里云 测试调用接口
- .net调用阿里云短信接口
- 阿里云短信发送API接口调用
- 新版阿里云短信接口调用
- PHP调用接口到阿里云OSS同步上传图片
- 关于阿里云Rds接口调用的记录
- 直接调用阿里云接口爬取数据
- 调用阿里云身份证识别接口(使用appcode方式)
- python调用阿里云接口获取SLB资产信息
- 阿里云短信接口
- Java调用 阿里大鱼 短信接口
- 测试阿里云OSS
- Java 调用webservice接口测试
- loadrunner调用webservices接口测试
- loadrunner调用webservice接口测试
- 阿里云服务器调用阿里云企业邮箱
- SOAPUI作为测试端测试接口调用
- 阿里云服务器调用微信支付接口慢的解决方案 (api.mch.weixin.qq.com)
- SVN服务器地址更改后的,本地代码的更新方法
- Oracle堆表内部存储机制
- java switch 异常 case expressions must be constant expressions
- 一个第三方的view,四周圆角边框随意设置
- 《穷爸爸 富爸爸》读后感
- 阿里云 测试调用接口
- Java层与Jni层的数组(buffer)传递
- windows 64下mamcached安装以及java测试
- invalidate()和postInvalidate() 的区别及使用
- ubuntu14.04安装nexus
- LeakCanary 中文使用说明
- 两个常见问题
- Struct2入门学习(完整代码)
- php 操作mongodb