PHPcurlPost请求和Get请求~
//获取的参数
$api_key = '8a82d53a57b06c1d835d129f7e43d49c';
$orderNum = pdo_fetch('select ddlm_order_no from'.tablename('ewei_shop_order') . 'where id=' . $_GPC['id']);
$status = 5;
$remarks = $_GPC['content'];
// 将需要传输的参数放⼊⼀个数组
$ddlminfo = ['apikey' => $api_key,'orderNum' => $orderNum['ddlm_order_no'] , 'order_status' => $status, 'remarks' => $remarks]; //需要请求的url
$url = '39.105.192.179/api/Supplygoods/updateOrderStatus';
初始化init
$curl = curl_init();
//设置抓取的url
curl_setopt($curl, CURLOPT_URL,$url );
//设置头⽂件的信息作为数据流输出
curl_setopt($curl, CURLOPT_HEADER, 0);
//设置获取的信息以⽂件流的形式返回,⽽不是直接输出
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
//设置post⽅式提交
curl_setopt($curl, CURLOPT_POST, 1);
//设置post⽅式提交
curl_setopt($curl, CURLOPT_POSTFIELDS, $ddlminfo);
/
/执⾏命令
$data1 = curl_exec($curl);
//关闭url请求
curl_close($curl);
// 将订单返回值使⽤json格式转换
$result = json_decode($data1,true);
CURL的GET请求⽅式的写法~
$url表⽰请求的路径~ 传参数可直接拼接在路径之后function httpGet($url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 500);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_URL, $url);
$res = curl_exec($curl);
curl_close($curl);
return $res;
}
curl命令发送post请求带参数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。