perl6 Net::HTTP 发送任意 url 请求例子
2024-10-21 09:48:39
只做个笔记, 用 HTTP::UserAgent 的话, url 中有特殊点的符号会请求不了, 用 Net::HTTP 能很好的发送请求。
use Net::HTTP::GET;
my $url = Net::HTTP::URL.new("http://localhost/%20%0a%23%0aadmin");
my $request = Net::HTTP::Request.new(:$url, :method<GET>, header => :cookie<>); say $request.Str;
my $rp = Net::HTTP::Transport.new();
my $html = $rp.round-trip($request);
say $html.body.decode('utf-8')
$html 返回的是 Buf 数据, 记得decode。
最新文章
- jQuery-H5-css3转盘抽奖-遁地龙卷风
- Liferay7 BPM门户开发之42: Liferay核心JSP定制扩展
- shell学习之路:流程控制(if)
- win7文件夹图标中多了一把小锁打不开文件夹怎么办?
- 解决 nginx https反向代理http协议 302重定向localtion到http问题
- C#服务启动以及服务指令
- opengl打开本地bmp图片绘制
- Linux下rar unrar的安装
- iPhone手机的屏幕尺寸、分辨率及适配
- jQuery中的DOM操作总结
- Office 365开发概述及生态环境介绍(一)
- 使用镜像仓库托管自己构建的Docker镜像
- sublime text3 3143 注册码
- ArcGIS API for Javascript 加载天地图(墨卡托投影)
- 【html5】html5学习笔记2--表单
- Java SE之反射技术[Class,Field](一)
- Ubuntu安装pyucharm的专业版本
- Ajax技术之XMLHttpRequest(二)【XMLHttpRequest常用方法和属性】
- Maven中央仓库——你可能不知道的细节
- IOS-常用第三方开源框架介绍
热门文章
- latex添加eps文档
- 【uoj#213】[UNR #1]争夺圣杯 单调栈+差分
- MT【156】特例$a_n=\dfrac{6}{\pi n^2}$
- 【BZOJ1011】遥远的行星(???)
- bzoj 4521: [Cqoi2016]手机号码
- D. Monitor Educational Codeforces Round 28
- 北京联通IPTV 数码视讯 Q1 破解过程
- ssl证书生成与验证
- Service Fabric基本概念:Partition/Replicas示例
- python基础2--字典