封装一个CURL请求方法以及调用这个方法会遇到的错误
来源:互联网 发布:小口径单发枪数据 编辑:程序博客网 时间:2024/05/24 02:25
一、CURL请求方法封装
封装的步骤
1.初始化curl
2.设置相关请求参数
3.判断请求方式,get,post
4.发送请求
5.关闭连接
代码如下:
<?php function request($url,$https=true,$method='get',$data=null) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if($https === true) { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false); } if($method == 'post') { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } $str = curl_exec($ch); curl_close($ch); return $str; }
二、调用该函数时可能会出现的问题
出现这个问题的原因是因为php.ini中的extension=php_curl.dll
被注释了。把前面的;
去掉即可。
0 0
- 封装一个CURL请求方法以及调用这个方法会遇到的错误
- php curl 请求方法封装
- 05-自定义构造方法和description方法(%@带打印一个对象的时候,会调用这个方法)
- CURL封装方法
- java调用linux top命令的方法,以及遇到的一个问题
- jni封装ffmpeg接口遇到的错误修改方法
- AFNetworking GET 请求 方法封装及调用
- curl请求方法
- 记录关于微信开发中遇到的curl请求https的方法
- 网络请求的封装方法
- 封装好的Ajax调用函数以及基本方法总结
- MVC中Action上面的[HttpPost]表示这个方法只会接受http post请求
- PHP中使用CURL实现GET和POST请求的方法以及含义介绍
- easymock中遇到方法调用次数错误的问题
- 对象是从xib/storybard加载的时候,就会调用这个方法initWithCoder:(NSCoder *)aDecoder
- 有个对象已经锁了,调用这个对象的方法会被阻塞吗?
- php调用接口的方法 curl
- curl 出现错误的调试方法
- 解决虚拟机能够ping通本机,但是无法上网问题
- VC10中的C++0x特性 Part 2 (3):右值引用
- go 语言中的继承
- github的api调用
- Tensorflow一些常用基本概念与函数
- 封装一个CURL请求方法以及调用这个方法会遇到的错误
- java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext
- Android中的动画有哪几类?各自的特点和区别是什么?
- 以图找图
- java集合类概略
- SDUT 2615 传纸条 栈
- Android 显示usb连接图标
- windows安装eclipse/paho.mqtt.golang
- c++常见笔试题(4)