php通过CURL模拟get提交请求
方式一:
$host = "http://jisunews.market.alicloudapi.com";
$path = "/news/get";
$method = "GET";
$appcode = "0c4e883bc09f4d0e926136ecb65fcafa";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
$querys = "channel=".$channel."&num=40&start=0";
$bodys = "";
$url = $host . $path . "?" . $querys; $ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_FAILONERROR, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($curl, CURLOPT_HEADER, true);
if ( == strpos("$".$host, "https://"))
{
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
}
$data = curl_exec($ch);
curl_close($ch);
方式二:
$urlCity = urlencode($cityName);
$url = 'restapi.amap.com/v3/config/district?keywords='.$urlCity.'&subdistrict=0&key=ebf76716220ae651fd505d8eb9812c37';
//初始化一个 cURL 对象
$ch = curl_init();
//设置你需要抓取的URL
curl_setopt($ch, CURLOPT_URL, $url);
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, );
//是否获得跳转后的页面
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, );
$data = curl_exec($ch);
curl_close($ch);
php通过CURL模拟get提交请求的更多相关文章
- php通过CURL模拟post提交请求
		<?php header("Content-type:text/html;charset=utf-8"); class Test{ public function reque ... 
- CURL 模拟http提交
		1:CURL模拟get提交 private function httpGet($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_RETUR ... 
- php中curl模拟post提交多维数组(转载)
		原文地址:http://www.cnblogs.com/mingaixin/archive/2012/11/09/2763265.html 今天需要用curl模拟post提交参数,请求同事提供的一个接 ... 
- 【转载】curl 模拟 GET\POST 请求,curl查看响应头 以及 curl post 上传文件
		补充说明:curl查看响应头 curl -I "http://www.baidu.com"HTTP/1.1 200 OK #HTTP协议 HTTP 返回码Server: Tengi ... 
- cURL模拟POST提交数据
		首先,是这个代码: <?php //curl模拟post提交数据$url = "http://127.0.0.1/immoc/output.php";$post_data = ... 
- php使用curl模拟多线程发送请求
		每个PHP文件的执行是单线程的,但是php本身也可以用一些别的技术实现多线程并发比如用php-fpm进程,这里用curl模拟多线程发送请求.php的curl多线程是通过不断调用curl_multi_e ... 
- [转]php模拟post提交请求,调用接口
		本文转自:https://www.cnblogs.com/jiqing9006/p/3949190.html /** * 模拟post进行url请求 * @param string $url * @p ... 
- php模拟post提交请求,调用接口
		/** * 模拟post进行url请求 * @param string $url * @param string $param */ function request_post($url = '', ... 
- php模拟post提交请求与调用接口
		/** * 模拟post进行url请求 * @param string $url * @param string $param */ function request_post($url = '', ... 
随机推荐
- sugarCrm翻译
			Logic Hook hook配置信息和触发器定义在以下目录中 ./custom/Extension/modules/<module>/Ext/LogicHooks/<file> ... 
- mysql 命令行常用命令
			1.显示数据库列表. show databases; 2.显示库中的数据表: use mysql; show tables; 3.显示数据表的结构: describe 表名; 4.建库: cr ... 
- Multisim 经典学习教程Step by Step
			Tracy Shields编著 ftp://ftp.ni.com/pub/branches/china/Practical%20teaching%20Ideas%20for%20Multisim%20 ... 
- [MySql]GRANT权限的一些技巧
			运用 '; 可以快速创建一个用户拥有某表的SELECT操作: 运用 SHOW GRANTS FOR 'test_1'@'localhost'; 分析该用户的最终GRANT权限: MySql默认把tes ... 
- VBS学习
			简介 VBS windows脚本 Microsoft visual basic script editionVBS 是visual basic的一个抽象子集,系统内置,不编译为二进制文件,(由host ... 
- CSS margin属性取值
			margin表示一个元素的外边距.取值为正值时,表示相对于正常流离邻近元素更远,而取负值时,使其更近 但是,设置margin后,四个方向的表现形式不同 自身发生移动:top.left margin-t ... 
- MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
			NoSQL的四大种类 NoSQL数据库在整个数据库领域的江湖地位已经不言而喻.在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数 ... 
- Java之动手动脑(三)
			日期:2018.10.12 星期五 博客期:017 这次留了两个动手动脑作业!我需要一个一个来说!先说第一个吧! Part 1 :随机生成1000个随机数 代码: //以下为 RandomMaker. ... 
- ionic3 点击input 弹出白色遮罩 遮挡上部内容
			在Manifest中的activity里设置android:windowSoftInputMode为adjustPan,默认为adjustResize,当前窗口的内容将自动移动以便当前焦点从不被键盘覆 ... 
- day02 编程语言和变量
			编程语言 编程语言分为三种 机器语言:用计算机能听得懂的二进位制语言来写程序 汇编语言:用英文字母来代替二进位制来写的程序 高级语言(两种) 编译型语言(C语言):相当于谷歌翻译整个程序写好一次性写好 ... 
