centos根据php的curl请求post过来的参数执行对应的sh脚本?

比如:我用php的curl,往127.0.0.100:2563这个ip的这个端口,发post请求,然后centos根据post过来的参数,执行对应的sh脚本。这个可以实现吗?大概如何实现?

1个回答

是可以实现的,可以用if判断。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
php 之curl实现 post请求
if(!function_exists('curl_init')){ //检查服务器是否支持curl return 'curl not exists'; } $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL, $postUrl);//抓取指定网页...
PHP curl请求get和Post的请求方法+Headers参数
1:POST请求方式 $url = 'https://www.baidu.com/';//请求地址 //header 参数填写方式 'tepy:2' $header = [ 'tepy:2' ]; //请求是实体数据 $content = [ 'id' => 1, 'amount' => 55, ...
Curl发送POST请求json参数
Curl发送POST请求json参数 curl -H "Content-Type:application/json" -X POST --data "{\"token\": \"IhcjQdkKgbVsV6jRnh\", \"timestamp\": \"20180828104900\", \"bd\": \"xx\", \"acc\":
curl发送post请求,参数错误问题
    作为一名初级程序员,最烦的就是对接接口,每次都被接口提供方的文档唬得一愣一愣的,今天在对接接口时,发现对方需要的参数是json数组里再包json数组。心想这么简单,于是数组封装完直接json_encode,发送过去。。。谁知一直没有返回。。。找不到原因,传输的参数也和文档一毛一样,无奈试了各种方式,还是不行。       问了对方大牛,我想对方简直是想skr死我,这么简单的问题,问个P,...
curl发送post请求
curl发送post请求并统计耗时 curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" -H "Content-Type:application/json" -X POST --data "{转义...
curl post请求传参
$url = '地址';  $con = curl_init((string)$url); curl_setopt($con, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($con, CURLOPT_SSL_VERIFYHOST, true);  // 从证书中检查SSL加密算法是否存在 curl_setopt($con, C
curl发送Post 请求
curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"NET.getWanParam","params":[],"id":67}' http://192.168.200.1/cgi-bin/router
CURL模拟post请求
开发项目需要用curl模拟post提交一个多维数组数据,请求另外一个项目的一个接口;传递的参数中,有一个参数的值为数组,而且很可能是一个很大的多维数组。但是当我使用普通的curl post代码提交,会报错误,错误提示如下: PHP Notice:  Array to string conversion  根据翻译,大概意思是:PHP注意:数组字符串转换 这里是一个CURL配置项
CURL POST请求上传图片
博主自己需要用到远程上传图片,在CURL中加@符号curl就会把它当成是文件上传处理, 而且文件必须是完整地址。比如图片, 可是在一些浏览器中比如火狐,$_FILES['file']['name']只有图片名称,当然可以用JS解决,但是火狐中还是无法获取到完整路径,  博主自己找到了解决办法:如下 $data = array('card1'=>'@'. $_FILES['card1']['tmp
curl 的post请求模拟登陆
tempnam() 函数创建一个具有唯一文件名的临时文件。 若成功,则该函数返回新的临时文件名。若失败,则返回 false。 语法 tempnam(dir,prefix) 参数 描述 dir 必需。规定创建临时文件的目录。 prefix 必需。规定文件名的开头。 说明 在指定目录中建立一个具有唯一
curl 发送post请求
curl -H "Content-Type:application/json" -X POST -d '{"param":{"fileUploadPath":"claim/test","fileUrl":"data"}}' http://localhost:8080/**/upload  
curl POST 请求命令
利用curl进行简单的HTTP POST请求 curl
curl 模拟post请求
curl curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 php中使用curl发送json格式post请求 function curlPosts($url, $json = "", $token, $timeOut = 30) { $url = str...
POST发送curl请求
 $url = '请求地址';$data=‘发送的参数’(array数组)public function doPost($url, $data) {        $ch = curl_init();        error_log($url.$data);        $timeout = 1500;        curl_setopt($ch, CURLOPT_URL, $url);  ...
php curl post请求丢失'+'问题
背景: 使用与友商做免登录授权的跳转,发现授权偶尔失败,经过日志查看,加密码中带'+'字符的会授权失败。 通过抓包发现是php 使用curl发送请求时 '+'会被转成空格(原因不明……怀疑是curl默认做了urldecode处理) 解决方法是先给加密字串做urlencode处理再做发送。 P.S. 另外https的请求在linux上面抓包解码似乎不太好处理,后面改在windows上用
PHP CURL 模拟POST请求上传文件
$ch = curl_init(); $post_data = array( 'a'=>'Post', 'c'=>'Api_Review', 'file' => '@/tmp/5aaba5364618a.png' ); curl_setopt($ch, CURLOPT_HEADER, f...
利用php的curl实现post和get请求
由于项目需求,进行了一段时间的微信开发。在微信开发的过程中,经常调用微信接口,通常是向微信服务器发送get或者post请求获取接口。下面给出两个具体的实现过程。 1、发送post请求 function curl_post($url,$data){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url)...
PHP CURL实现GET、POST请求
PHP 使用CURL实现GET和POST请求
php通过curl发送get和post请求
实例 1.数据返回端     data.php /**  * @encoding UTF-8  * @author laifei  * @datetime 2017-6-6  13:09:04  * @version 1.0  * @Description  */ class data {      public function _data(){  
在php中使用CURL构造POST请求
嘻嘻,下面开始我的第一篇博客文章,写博客这个念头从我刚开始工作就有了,但是一直迟迟没有写,大概是因为懒吧哈哈哈。 因为最近的项目中需要从后台构造POST请求传输数据,所以简单学习了一小下,然后也想着把这个po到博客上面来,好记性不如烂笔头嘛 function test(){ $url = '/Common/addUser'; //你要请求的链接 $data
PHP curl类库(post、get、json)请求
<?php /** * Created by PhpStorm. * User: 18110 * Date: 2018/12/14 * Time: 18:47 */ class Curl { /** * post请求 * @param $url * @param array $post_data * @param string $m...
php之curl带头部header的post请求
public function op(){ // $url = 'http://www.baidu.com/test/na/oh'; $header=array('Accept-Language:zh-CN','x-appkey:114816004000028','x-apsignature:933931F91245938653...
php通过curl实现的POST和GET请求
下面是php通过curl实现的POST和GET请求,供大家参考 使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展 POST请求 /** * curl模拟post请求,使用json格式 * @param $url * @param $param * @return mixed */ public stati
php curl发起post请求(json和xml)
php curl post请求,json和xml
PHP中用cURL实现get和post请求
1、cURL简介curl(CommandLine Uniform Resource Locator)是利用URL语法在命令行方式下或脚本中工作的开源文件传输工具。其支持的协议有DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SM
php基础之curl模拟post请求
本课程主要讲了php扩展库,pdo curl openssl 以及操作 xml和json
PHP - cURL实现发送Get和Post请求
1.cURL介绍   cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。 2.基本结构   在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:   (1)初始化      curl_
php curl 发送GET,POST请求的函数
protected function http_request($url, $data = null) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
request取不到post请求过来的参数
写了一个post接口,但是获取不到请求参数,使用wireshark抓包参数正常。 然后网上找到一个解决方案是修改Content-Type,请求时加上头:  Content-Type:application/x-www-form-urlencoded 修改以后可以正常获取参数
.sh脚本执行java程序
1、不引用外部资源 首选创建HelloWorld.java package com.dc.test; /* ****************** explain ********************* * class : HelloWorld * @author : ncc * create time : 2018-5-2 下午04:22...
windows下执行.sh脚本
1 Cygwin是一个在windows平台上运行的类UNIX模拟环境   2  Windows git #!/bin/sh touch a.txt echo "testtesttesttest">>a.txt sleep 10  
linux下执行sh脚本
sh r_load_today_data.sh >> realtime.log 2>&1 & &表示后台运行,不加&可以使用ctrl+c终止进程
shell 脚本之 curl 请求
shell 脚本之 curl 请求 这篇我们介绍一下怎样利用 shell 的功能去封装一个 curl 的请求 并把请求的结果做个初步的判断 这个只是个最简单的,如果有需要可以在这个基础上进行各种其他的判断,结合一些其他的工具对网站进行监控。 执行脚本: ./curl.sh www.baidu.com #!/bin/bash function httpRequest() { #curl 请求
PHP使用CURL详解(三)之 使用CURL发送POST请求
可以使用CURL提供的选项CURLOPT_POSTFIELDS,设置该选项为POST字符串数据就可以把请求放在正文中。同样我们实现了一个发送POST请求的函数——doCurlPostRequest,代码如下: /** ** @desc 封装 curl 的调用接口,post的请求方式 **/ function doCurlPostRequest($url,$requestString,$time...
php curl 请求携带header参数
1、cURL设置项简介: 参考文档:http://php.net/manual/zh/function.curl-setopt.php 注: CURLOPT_HTTPHEADER 设置 HTTP 头字段的数组。 格式: array('Content-type: text/plain', 'Content-length: 100') 2、示例: 参考文档: /** * curl...
php的curl请求设置header参数
curl请求参数设置时,CURLOPT_HTTPHEADER 设置 HTTP 头字段的数组。  格式: array('Content-type: text/plain', 'Content-length: 100') 简单示例: function http_post($sUrl, $aHeader, $aData){ $ch = curl_init(); curl_setopt...
php获取脚本执行的参数
php获取脚本执行的参数 在看PHP文档到预定义变量时碰到了$argc和$argv,顺手记录下 getopt()从命令行参数列表中获取选项 $arg = getopt('d:n:’); //只接收d n之后的参数 $num = $arg['n'] ? $arg['n'] : 365; //是得到的n后面的参数 这种属于短参数,对于date 等长...
php执行.sh问题
rn这样为什么不行呢》
CURL模拟POST请求实例
CURL模拟POST请求实例
curl模拟post请求Demo
function curl_post(){ $ch = curl_init (); curl_setopt ( $ch, CURLOPT_URL, $uri ); curl_setopt ( $ch, CURLOPT_POST, 1 ); curl_setopt ( $ch, CURLOPT_HEADER, 0 ); curl_setopt ( $ch, CU
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview