php中运用http调用的GET和POST方法示例


Posted in PHP onSeptember 29, 2014

使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。

默认是GET方法,可以选择是否使用Header:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
curl_setopt($ch, CURLOPT_HEADER, 1); //如果设为0,则不使用header
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);

POST方法:

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'$url');
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
$vars =sprintf('from=%d&to=%d&subject=%s&body=%s',$from, $to, urlencode($subject), urlencode($body));
curl_setopt($ch,CURLOPT_POSTFIELDS,$vars);
$ret = curl_exec($ch);
curl_close($ch);
PHP 相关文章推荐
mysql 中InnoDB和MyISAM的区别分析小结
Apr 15 PHP
php trim 去除空字符的定义与语法介绍
May 31 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
解析thinkphp中的M()与D()方法的区别
Jun 22 PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 PHP
使用php清除bom示例
Mar 03 PHP
php实现水仙花数示例分享
Apr 03 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
PHP的error_reporting错误级别变量对照表
Jul 08 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
May 27 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
Sep 29 #PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 #PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 #PHP
推荐25款php中非常有用的类库
Sep 29 #PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 #PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 #PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 #PHP
You might like
PHP实现网上点歌(二)
2006/10/09 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
Angular客户端请求Rest服务跨域问题的解决方法
2017/09/19 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
Python中IPYTHON入门实例
2015/05/11 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
zookeeper python接口实例详解
2018/01/18 Python
python使用KNN算法手写体识别
2018/02/01 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
实现Python与STM32通信方式
2019/12/18 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
软件测试面试题
2015/10/21 面试题
十佳大学生村官事迹
2014/01/09 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
货款欠条范本
2015/07/03 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
Python  lambda匿名函数和三元运算符
2022/04/19 Python
nginx设置资源请求目录的方式详解
2022/05/30 Servers