lnjl.net
当前位置:首页 >> SHELL脚本,HTTP POST请求方式 >>

SHELL脚本,HTTP POST请求方式

#!/usr/bin/perl use LWP::UserAgent; $browser=LWP::UserAgent->new; $browser->timeout(30); $TARGET_URL="www.baidu.com"; $response=$browser->post($TARGET_URL); $htmlcontent=$response->content; print...

你好,可以通过curl和wget两个命令发送http请求: 一、get请求: 1、使用curl命令: curl “http://www.baidu.com” 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i “http://www.baidu.com” 显示全部信息 curl -l “http://...

示例如下: id=1111 name="ct" curl http:你的地址 -H "Accept: application/json" -H "Content-Type: application/json" -d '{"kpId":"'"$id"'","kpName":"'"$name"'","description":"desc","path":"0-1-","sort":1,"version":1,"parentKPId": 1}'

就是cur可以做到的。不过可以cat文件, 这个是很简单的。如果可以的话, 就私下讨论下了额

示例如下: id=1111 name="ct" curl http:你的地址 -H "Accept: application/json" -H "Content-Type: application/json" -d '{"kpId":"'"$id"'","kpName":"'"$name"'","description":"desc","path":"0-1-","sort":1,"version":1,"parentKPId": 1}'

POST比较麻烦,GET可以用wget命令实现,不过你要获取更多信息、完成更多功能,应该使用perl或者PHP来写程序实现,我的空间有用PHP写的偷菜的例子代码,你可以参考。

可以用sed编辑变量到模板文件,然后curl调用,使用——data-binary @文件名

PHP中有这种函数可以执行shell的函数,如system(), exec(), shell_exec()等等,给你个链接,你可以自己去看 http://php.net/manual/zh/function.system.php 至于curl , http://php.net/manual/zh/book.curl.php

1、首先检查你机器上有没有expect(我知道ubuntu默认是没有安装的) ls /usr/bin | grep expect 看看有没有装expect 2、没有的话需要安装 在ubuntu的软件安装中心,搜索tcl 和tk 和expect并安装; 也可以命令行输入sudo apt-get install tcl tk ...

使用expect 下的spawn命令: 如: expect

网站首页 | 网站地图
All rights reserved Powered by www.lnjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com