当前位置: 首页 > news >正文

perl send HTTP Request

perl send HTTP Request

使用Perl进行发送HttP请求

use LWP::UserAgent;
use HTTP::Request;
use HTTP::Headers;
use JSON::PP;my $test_url = "htttp://127.0.0.1:8080/update/";sub sendHttp{my $user_agent = LWP::UserAgent->new(timeout=>60);my ($url, $method, $header_ref, $data_ref) = @_;my $request = HTTP::Request->new($method => $url, HTTP::Headers->new (%{$header_ref}), $data_json);$request->header(Content_Type => 'application/json');my $response = $ua->request($request);return decode_json($response->content);
}

此时我们可以使用这个函数对http服务发送请求。

my $json_response = sendHttp($test_url, "POST", {"ttt-cookie"=>"abcd"}, {param1 => "param1"});print($json_response -> {status});
print($json_response -> {message});
http://www.lryc.cn/news/144185.html

相关文章:

  • 阿里云CDN缓存预热与刷新以及常见的故障汇总
  • Oracle创建控制列表ACL(Access Control List)
  • 3D模型转换工具HOOPS Exchange助力打造虚拟现实应用程序
  • python web GUI框架-NiceGUI 教程(二)
  • RT_Thread内核机制学习(二)
  • 线性代数的学习和整理12: 矩阵与行列式,计算上的差别对比
  • 2023年MySQL核心技术面试第一篇
  • linux启动jar 缺失lib
  • 【Bash】常用命令总结
  • 小研究 - Java虚拟机性能及关键技术分析
  • Repo manifests默认default.xml清单文件中的各个标签详解
  • javacv基础02-调用本机摄像头并预览摄像头图像画面视频
  • 【Nginx21】Nginx学习:FastCGI模块(三)缓冲区与响应头
  • 正则表达式(常用字符简单版)
  • 从零开始学习Python爬虫:详细指南
  • 分布式计算框架:Spark、Dask、Ray
  • 什么是伪类链(Pseudo-class Chaining)?
  • 每日一题:leetcode 57 插入区间
  • 第五节:实现自己的第一个environment
  • 无套路,财务数据分析-多组织损益表分析分享
  • Java并发编程第6讲——线程池(万字详解)
  • AI + Milvus:将时尚应用搭建进行到底
  • 归并排序(Java 实例代码)
  • 【VUE】数字动态变化到目标值-vue-count-to
  • Mysql /etc/my.cnf参数详解(二)
  • AUTOSAR规范与ECU软件开发(实践篇)6.10AUTOSAR操作系统概念与配置方法介绍(下)
  • 蓝牙 - 经典蓝牙物理信道介绍
  • 性能测试中未做集群时,在登入中已经保存了登入的session,但可能会出现在不同的服务器上显示登入失败
  • Python环境下载安装使用
  • 图像扭曲之波浪扭曲