基于php的网站监测接口调用代码实例

上传人:mg****85 文档编号:34442160 上传时间:2018-02-24 格式:DOC 页数:6 大小:211KB
返回 下载 相关 举报
基于php的网站监测接口调用代码实例_第1页
第1页 / 共6页
基于php的网站监测接口调用代码实例_第2页
第2页 / 共6页
基于php的网站监测接口调用代码实例_第3页
第3页 / 共6页
基于php的网站监测接口调用代码实例_第4页
第4页 / 共6页
基于php的网站监测接口调用代码实例_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《基于php的网站监测接口调用代码实例》由会员分享,可在线阅读,更多相关《基于php的网站监测接口调用代码实例(6页珍藏版)》请在金锄头文库上搜索。

1、基于 php的网站监测接口调用代码实例代码描述:基于 php 的网站监测接口调用代码实例代码平台:聚合数据/ +-/-/ 网站 监测调 用示例代码 聚合数据/ 在线 接口文档: http:/ 请 的 appkey$appkey = *;/*1.创建任务*$url = http:/ = array(key = $appkey,/您申请到的 APPKEYurl = ,/要监测的网站的根域名,注意:必须是根域名,其他不支持dtype = ,/返回的数据格式, json 或 xml,默认 jsoncontactPhone = ,/);$paramstring = http_build_query($p

2、arams);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/*/*2.获取监测任务列表*$url = http:/ = array(key = $appkey,/您申请到的 APPKEYdtype = ,/返回的数据格式, json 或 xml,默认 jsonpage = ,

3、/页码pageSize = ,/每页的个数);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/*/*3.获取监测网站实时数据*$url = http:/ = array( key = $appke

4、y,/您申请到的 APPKEYdtype = ,/返回的数据格式, json 或 xml,默认 jsonsiteId = ,/网站的 id,请在任务列表 API 里查询industry = ,/行业 id,请在任务列表 API 里查询);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $res

5、ulterror_code.:.$resultreason;elseecho 请求失败;/*/*4.获取监测网站实时 ping 响应*$url = http:/ = array(key = $appkey,/您申请到的 APPKEYsiteId = ,/网站 URL 唯一标识,请在任务列表 API 里查询industry = ,/行业代码,请在任务列表 API 里查询);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,tr

6、ue);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/* /*5.获取监测网站实时 http 响应*$url = http:/ = array(key = $appkey,/您申请到的 APPKEYsiteId = ,/网站 URL 唯一标识,请在任务列表 API 里查询industry = ,/行业代码,请在任务列表 API 里查询);$paramstring = http_build_query($params);$co

7、ntent = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/*/*6.获取监测网站实时运营商数据*$url = http:/ = array(key = $appkey,/您申请到的 APPKEYsiteId = ,/网站 URL 唯一标识,请在任务列表 API 里查询);$paramstrin

8、g = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/*/* 请求接口返回内容* param string $url 请求的 URL 地址* param string $params 请求的参数* param int $ip

9、ost 是否采用 POST 形式* return string*/function juhecurl($url,$params=false,$ispost=0)$httpInfo = array();$ch = curl_init();curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );curl_setopt( $ch, CURLOPT_USERAGENT , JuheData );curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );curl_setopt( $ch, CU

10、RLOPT_TIMEOUT , 60);curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);if( $ispost )curl_setopt( $ch , CURLOPT_POST , true );curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );curl_setopt( $ch , CURLOPT_URL , $url );elseif($params)curl_setopt( $ch , CURLO

11、PT_URL , $url.?.$params );elsecurl_setopt( $ch , CURLOPT_URL , $url);$response = curl_exec( $ch );if ($response = FALSE) /echo cURL Error: . curl_error($ch);return false;$httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );$httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) ); curl_close( $ch );return $response;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号