Curl POST请求

Posted ssx314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Curl POST请求相关的知识,希望对你有一定的参考价值。

 1 function http_request($url, $data)
 2     {
 3         $data = http_build_query($data);//User=1&Password=2
 4         $curl = curl_init();//初始化Curl
 5         curl_setopt($curl, CURLOPT_URL, $url);//抓取指定页面
 6         curl_setopt($curl, CURLOPT_POST, TRUE);//POST方式提交
 7         curl_setopt($curl, CURLOPT_POSTFIELDS, $data);//POST数据
 8         curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);//获取信息以文件流返回,不直接输出
 9         $output = curl_exec($curl);//执行
10         curl_close($curl);//关闭请求
11         return $output;
12     }
13     $url = "http://www.baidu.com/User/Api.Aspx";
14     $data = array(
15         "User" => 1,
16         "Password" => 2,17     );
18     http_request($url,$data);

 

以上是关于Curl POST请求的主要内容,如果未能解决你的问题,请参考以下文章

postman 自动生成 curl 代码片段

CURL模拟POST请求实例

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

如何在 cURL POST 请求中使用数组

如何在php中获取curl请求的请求头信息及相应头信息

curl命令行 get/post请求