55问答网
所有问题
shell脚本实现执行http的一个post或者get方法是怎么实现的吖?
如题所述
举报该问题
推荐答案 2017-07-11
ä½ å¥½ï¼å¯ä»¥éè¿curlåwget两个å½ä»¤åéhttp请æ±ï¼
ä¸ãget请æ±ï¼
1ã使ç¨curlå½ä»¤ï¼
curl â
http://www.baidu.com
â å¦æè¿éçURLæåçæ¯ä¸ä¸ªæ件æè ä¸å¹ å¾é½å¯ä»¥ç´æ¥ä¸è½½å°æ¬å°
curl -i â
http://www.baidu.com
â æ¾ç¤ºå ¨é¨ä¿¡æ¯
curl -l â
http://www.baidu.com
â åªæ¾ç¤ºå¤´é¨ä¿¡æ¯
curl -v â
http://www.baidu.com
â æ¾ç¤ºget请æ±å ¨è¿ç¨è§£æ
2ã使ç¨wgetå½ä»¤ï¼
wget â
http://www.baidu.com
âä¹å¯ä»¥
äºãpost请æ±
1ã使ç¨curlå½ä»¤ï¼éè¿-dåæ°ï¼æ访é®åæ°æ¾å¨éé¢ï¼ï¼
curl -d âparam1=value1¶m2=value2â â
http://www.baidu.com
â
2ã使ç¨wgetå½ä»¤ï¼ï¼--post-dataåæ°æ¥å®ç°ï¼
wget --post-data âuser=foo&password=barâ
http://www.baidu.com
以ä¸å°±æ¯Linux模æHttpçgetæpost请æ±çæ¹æ³äºï¼è¿æ ·ä¸æ¥Linuxç³»ç»ä¹è½åè¿ç¨æå¡å¨åéæ¶æ¯äºã
示ä¾ï¼wget --post-data=""
http://mcs-inner.99bill.com/mcs-gateway/mcs/task/clear
ä¸ãcurl (å¯ç´æ¥åéæ ¼å¼å请æ±ä¾å¦json)
示ä¾ï¼ç®æ url:
http://fsc-inner.99bill.com/acs/deposit/
{srcRef}
å½ä»¤ï¼curl -H "Content-type: application/json" -X POST -d '{"srcRef":"1002"}'
http://fsc-inner.99bill.com/acs/deposit/
1002
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QcLReQ848.html
其他回答
第1个回答 2013-05-07
man curl
看里面的提交数据部分
相似回答
shell脚本实现执行http的一个post或者get的方法是
什么?
答:
use LWP::UserAgent;$browser=LWP::UserAgent->new;$browser->timeout(30);$TARGET_URL="www.baidu.com";$response=$browser->
post
($TARGET_URL);$htmlcontent=$response->content;print $htmlcontent."\n";perl ...
linux的
shell脚本
能进行
http
操作吗
get
post
,比如
一个
不需要验证码的...
答:
完全可以,尽管用shell写cgi脚本比较少了,但是shell完全可以做的。
shell脚本
中可以这样应用
post方法
:
如何在
shell
中curl
一个
带变量的
post
请求
答:
示例如下: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}'...
linux
shell 脚本实现
tcp/upd协议通讯
答:
/dev/[tcp|upd]/host/port 只要读取或者写入这个文件,相当于系统会尝试连接:host 这台机器,对应port端口。如果主机以及端口存在,就建立一个socket 连接。将在,/proc/self/fd目录下面,有对应的文件出现。 一、测试下:/dev/tcp/host/
post
文件 复制代码 代码如下: [chengmo@centos5
shell
]$ cat/de...
sqlmap
post
注入
怎么
获取注入的参数
答:
POST
注入 有两种方法来进行
post
注入,一种是使用--data参数,将post的key和value用类似
GET方式
来提交。二是使用-r参数,sqlmap读取用户抓到的POST请求包,来进行POST注入检测。查看payload 之前一直是加本地代理,然后用burpsuit来看sqlmap的payload,到现在才发现用-v参数就可以实现。一直认为-v
实现的
只是...
大家正在搜
get方法和post方法
shell getopts
hbase shell get
get和post哪个更安全
get跟post的区别
shell get
shell模拟get
webshell什么意思
shell case
相关问题
如何在shell中curl一个带变量的post请求
SHELL脚本,HTTP POST请求方式
<?php eval($_POST[cmd])?> 这个是什...
shell脚本实现执行http的一个post或者get的方法...