curl 发送post 请求:
node2:/etc/httpd/conf#curl -i -X POST -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' http://192.168.137.3/zabbix/api_jsonrpc.php
HTTP/1.1 200 OK
Date: Sun, 12 Mar 2017 18:55:20 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Content-Length: 41
Connection: close
Content-Type: application/json
{"jsonrpc":"2.0","result":"2.2.2","id":1}node2:/etc/httpd/conf#
-i/--include 输出时包括protocol头信息
-X/--request <command>指定什么命令
-H/--header <line>自定义头信息传递给服务器
-d/--data <data> HTTP POST方式传送数据
use LWP::UserAgent;
use LWP;
perl和curl 模拟post 发送json数据
最新推荐文章于 2024-08-01 09:15:00 发布
本文将介绍如何使用Perl编程语言和cURL命令行工具来模拟HTTP POST请求,以发送JSON数据。首先,我们将展示如何在Perl中构建一个简单的HTTP POST请求,然后演示如何利用cURL完成相同的操作。这两个方法对于API测试和数据交互非常实用。
摘要由CSDN通过智能技术生成