1. GET ,获取网页内容,3句话,很简单吧!

#!perl -w
use strict;
use LWP;

my $browser = LWP::UserAgent->new();
my $response= $browser->get("http://www.toolmao.com");

print $response->content; # 输出获得的网页内容

2. POST,发送数据

#!perl -w
use strict;
use LWP;

my $browser = LWP::UserAgent->new();
my $response= $browser->post("http://www.toolmao.com", [ "test" => 123 , "data" => "gainover"]); #多加了一个被发送的数据的数组

print $response->content; # 输出获得的网页内容

3. multipart/form-data 类型的,一般上传文件的时候会用到

#!perl -w
use strict;
use LWP;

my $browser = LWP::UserAgent->new();

my $response = $browser->post(
  'http://www.toolmao.com',
  [ 'subject' => 'test for toolmao.com',
'uploadfile' => ["./file/工具猫.txt"],    #这里是被上传的文件路径
    'user'    => 'Adm. Kang',
  ],
  'Content_Type' => 'form-data'                          #这句不可少,表示类型为 multipart/form-data
);

print $response->content; # 输出返回的网页内容 更多的用法,例如设置User-Agent, cookies等,可以查看perl手册里关于lwp的用法部分!

转载于:https://blog.51cto.com/soige/385202

Perl用LWP实现GET/POST数据发送相关推荐

  1. Perl用LWP实现GET/POST数据发送 原

    1. GET ,获取网页内容,3句话,很简单吧! #!perl -w use strict; use LWP; my $browser = LWP::UserAgent->new(); my $ ...

  2. socket通信——通过Udp传输方式,将一段文字数据发送出去

    需求:通过Udp传输方式,将一段文字数据发送出去 定义一个Udp发送端 思路: 1.建立updsocket服务 2.提供数据,并将数据封装到数据包中. 3.通过socket服务的发送功能,将数据包发出 ...

  3. Linux内核网络数据发送(六)——网络设备驱动

    Linux内核网络数据发送(六)--网络设备驱动 1. 前言 2. 驱动回调函数注册 3. `ndo_start_xmit` 发送数据 4. `igb_tx_map` 1. 前言 本文主要介绍设备通过 ...

  4. Linux内核网络数据发送(五)——排队规则

    Linux内核网络数据发送(五)--排队规则 1. 前言 2. `qdisc_run_begin()` and `qdisc_run_end()`:仅设置 qdisc 状态位 3. `__qdisc_ ...

  5. 微信 php post json,微信企业号:如何POST JSON数据发送消息给企业号成员

    根据企业号开发者文档的发送消息接口消息数据格式,要想向企业号成员发送消息必须用POST方式将JSON数据发送到指定的包含ACCESS_TOKEN的URL. 我想实现的是每隔一段时间间隔,查询数据库之后 ...

  6. linux 内核 发送数据,linux 内核tcp数据发送的实现

    在分析之前先来看下SO_RCVTIMEO和SO_SNDTIMEO套接口吧,前面分析代码时没太注意这两个.这里算是个补充. SO_RCVTIMEO和SO_SNDTIMEO套接口选项可以给套接口的读和写, ...

  7. as3 访问远程计算机,Flash AS3中数据发送与接收

    Flash AS3中数据发送与接收 互联网   发布时间:2008-10-06 01:24:53   作者:佚名   我要评论 先回顾一下as2中相关的解决办法 相信大部分人用的都是LoadVars类 ...

  8. nrf51822-提高nordic ble数据发送速率

    讲解2点: 为什么 nordic的4.0协议栈中ble只能发送20字节的应用负载数据. 大量数据发送时如何提高发送速率 1:为何上层应用负载每次最多20字节 首先了解 4.0中链路层的包格式如下: P ...

  9. Request.InputStream 将数据作为XML数据发送

    将数据作为XML数据发送,例如: public voidPostXml(stringurl, stringxml) {     byte[] bytes = Encoding.UTF8.GetByte ...

最新文章

  1. 从头理解self-attention机制
  2. SQL分页语句(转)
  3. TCP/IP详解--第二十章
  4. HTML在计算机中指什么,计算机正在执行的指令存放在什么中
  5. 浏览器对于前端的作用
  6. JavaScript 调试建议和技巧
  7. execjs执行js出现window对象未定义时的解决_10个常见的JS语言错误总汇
  8. python使用hash256加密验证字符串
  9. 微信封杀百度红包;刘强东新开公司;库克“iPhone 表现不好”| 极客头条
  10. javascript监听输入框_js监听输入框值的即时变化onpropertychange、oninput
  11. 别以为太简单!创建最好邮件营销内容的13个技巧
  12. 日照分析的计算机精度,日照分析计算精度(时间间隔)的粗探
  13. 【华为云·云筑2020】AI考卷答案
  14. python京东注册账号_Python 模拟京东登陆
  15. 文本分类:4、工程经验
  16. vue可视化拖拽生成工具_一款可拖拽的WEB表单设计布局器-(echarts-vue-jquery-可视化图表)...
  17. MySQL死锁套路:一次诡异的批量插入死锁问题分析
  18. 组合学:使用10个数字与52个字母生成1477万个不重复的4位串码
  19. @Android程序员今年必看!!拖更了三年带回了一个抖音,虎牙,哔哩哔哩都在用的库|墙裂推荐
  20. opus编解码的使用

热门文章

  1. v4l2 框架下如何设置分辨率_Linux下如何进行FTP设置
  2. python字符串的表示形式_python - 如何为类对象创建自定义字符串表示形式?_class_酷徒编程知识库...
  3. java实现手机开关机_Android 系统重启与关机:Java 代码实现
  4. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为
  5. 听歌也能倍速了!网易云音乐PM怎么想的?
  6. B端数据表格设计实战指南(建议收藏)
  7. 基于ISM的大数据在建筑领域中的应用障碍分析
  8. 【活动预告】数据资产化论坛
  9. 作者:陈振冲(1959-),男,博士,香港理工大学学务长,电子计算学系教授...
  10. 作者:​惠丹(1991-),男,兰州大学资源环境学院硕士生。