当前位置:网站首页>curlpost-php
curlpost-php
2022-07-06 00:33:00 【owenzhang24】
/** * 通过CURL发送HTTP请求 * * @param string $url //请求URL * @param array $postFields //请求参数 * @return mixed * */function curlPost($url, $data = null){// if (is_array($data)) {// $data = http_build_query($data);// } $data = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8' //json版本需要填写 Content-Type: application/json; ) ); curl_setopt($ch, CURLOPT_HEADER, false);//不返回头部信息 curl_setopt($ch, CURLOPT_POST, 1); if ($data != null) { curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //结果是否显示出来,1不显示,0显示 //判断是否https if (strpos($url, 'https://') !== false) { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; curl_setopt($ch, CURLOPT_USERAGENT, $UserAgent); } $data = curl_exec($ch); curl_close($ch); if ($data === FALSE) { $data = ['code' => 400, 'msg' => curl_error($ch)]; } return ['code' => 200, 'data' => json_decode($data, true)];}
边栏推荐
- Tools to improve work efficiency: the idea of SQL batch generation tools
- 关于slmgr命令的那些事
- MySql——CRUD
- 小程序技术优势与产业互联网相结合的分析
- [EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)
- Codeforces round 804 (Div. 2) [competition record]
- LeetCode 8. String conversion integer (ATOI)
- Natural language processing (NLP) - third party Library (Toolkit):allenlp [library for building various NLP models; based on pytorch]
- Opencv classic 100 questions
- 猿桌派第三季开播在即,打开出海浪潮下的开发者新视野
猜你喜欢
Date类中日期转成指定字符串出现的问题及解决方法
Set data real-time update during MDK debug
Idea远程提交spark任务到yarn集群
Common API classes and exception systems
Spark SQL空值Null,NaN判断和处理
小程序技术优势与产业互联网相结合的分析
The relationship between FPGA internal hardware structure and code
Spark SQL null value, Nan judgment and processing
数据分析思维分析方法和业务知识——分析方法(三)
XML配置文件
随机推荐
Idea远程提交spark任务到yarn集群
Gd32f4xx UIP protocol stack migration record
如何解决ecology9.0执行导入流程流程产生的问题
Problems and solutions of converting date into specified string in date class
MDK debug时设置数据实时更新
Spark DF adds a column
Extension and application of timestamp
Hudi of data Lake (1): introduction to Hudi
MySql——CRUD
FFmpeg学习——核心模块
Solve the problem of reading Chinese garbled code in sqlserver connection database
notepad++正则表达式替换字符串
2022.7.5-----leetcode. seven hundred and twenty-nine
Codeforces Round #804 (Div. 2)【比赛记录】
XML配置文件
JS can really prohibit constant modification this time!
Pointer - character pointer
How to make your own robot
[EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)
Arduino六足机器人