文档章节

curl get或post提交请求

十月初五的月亮
 十月初五的月亮
发布于 2017/05/04 12:46
字数 100
阅读 3
收藏 0
点赞 0
评论 0
/**请求接口get和post方式
 * @param $url
 * @param string $method
 * @param null $data
 * @return bool|mixed
 */
function api_request($url,$method = 'get',$data = null) {
   if(empty($url)) {
      return false;
   }
   $ch = curl_init();
   if('post' == strtolower($method) && !empty($data) && is_array($data)) {
      curl_setopt($ch,CURLOPT_POST,1);
      curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
   }elseif(!empty($data) && is_array($data)) {
      $params = http_build_query($data);
      $url .= "?$params";
   }
   curl_setopt($ch, CURLOPT_URL, $url);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

   $info = curl_getinfo($ch);//获取请求信息,调试查看信息使用
   $output = curl_exec($ch);
   curl_close($ch);
   return $output;
}

© 著作权归作者所有

共有 人打赏支持
十月初五的月亮
粉丝 0
博文 71
码字总数 31441
作品 0
朝阳
关于bugscan插件的写法

仅仅局限于web层次的,这里的使用的是curl方式进行的请求 根据给出的SDK,一个标准的插件的代码如下 #!/usr/bin/env python -- coding: utf-8 -- Author = LinE PlugName = Plugin Format F...

张小农 ⋅ 2015/03/28 ⋅ 0

在PHP中模拟post提交方式,调用JSON接口_php调用json接口

分享经验,是为了让你少走弯路。————华伟君原创·技术博客*** 在PHP中模拟post提交方式,调用JSON接口 *** 在Jquery中我们可以很方便的使用$.ajax()方法来调用数据接口,获取数据,然后进...

尘世如潮 ⋅ 2016/06/16 ⋅ 0

Curl 方式实现POST提交数据

//初始化一个curl会话,返回一个curl句柄,供curlsetopt(), curlexec()和curl_close() 函数使用。 $ch=curl_init(); //想要以post方式提交的数据 $curlPost = 'f='.$f.'&p='.$p; $url =$url.$...

yan_li ⋅ 2014/01/07 ⋅ 0

PHP中curl的CURLOPT_POSTFIELDS参数使用细节

CURL确实是一个不错的好工具,不仅在PHP中还是其他的操作系统中,都是一个非常好用的。但是如果你有些参数没有用好的话,那可能会得不到自己理想中的结果。 在通常情况下,我们使用 CURL 来提...

蜗牛奔跑 ⋅ 2016/01/14 ⋅ 0

fidder 抓包的问题

php的curl模拟post传递数据,据说,传的格式是键值对的话,他会自动转换成表单形式提交。我想验证,写了一个curl.php,里面就是curl 以post方式请求一个网站。 然后,我访问curl.php, 打开f...

plugin ⋅ 2015/10/11 ⋅ 7

PHP cURL 应用

本文将通过案例,整合浏览器工具与PHP程序,教你如何让数据 唾手可得 。 对于做过数据采集的人来说,cURL一定不会陌生。虽然在PHP中有filegetcontents函数可以获取远程链接的数据,但是它的可...

BearCatYN ⋅ 2015/06/03 ⋅ 0

php http 请求数据

$url = 'https://......'; //请求地址 $refurl = ''//来源页面 $data = array( //提交的数据 "param" => "", "param" => "" ); $ch = curlinit(); curlsetopt($ch, CURLOPTURL, $url); curls......

Jack088 ⋅ 2015/06/22 ⋅ 0

file_get_contents("php://input")的使用方法

$data = filegetcontents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTPRAWPOSTDATA,因为它不依赖于特定的 ph...

leycau ⋅ 2015/10/20 ⋅ 0

curl https请求

function vpost($url,$data){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curlsetopt($curl, CURLOPTURL, $url); // 要访问的地址 curlsetopt($curl, CURLOPTSSL_VERIF......

varyshare ⋅ 2016/08/09 ⋅ 0

php模拟Post数据失败

把用户提交的post和cookie交给第三方网站,第三方服务器返回如下:求指点!

娜娜nbhh ⋅ 2016/03/16 ⋅ 5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 23分钟前 ⋅ 0

Java学习路径及练手项目合集

Java学习路径及练手项目合集

颖伙虫 ⋅ 39分钟前 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

MVC——统一报文格式的异常处理响应

在我们写controller层的时候,常常会有这样的困惑,如果需要返回一个数据是,可能为了统一回去构造一个类似下列的数据格式: { status:true, msg:"保存成功!", data:[]} 而且在写...

alexzhu592 ⋅ 昨天 ⋅ 0

android -------- 打开本地浏览器或指定浏览器加载,打电话,打开第三方app

开发中常常有打开本地浏览器加载url或者指定浏览器加载, 还有打开第三方app, 如 打开高德地图 百度地图等 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。 如果手机本身...

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部