49彩票集团首页-49彩票集团官网|官网首页

49彩票集团让大家拥有最好的账号使用功能,49彩票集团是为大家带来更加方便的使用途径,是因为在49彩票集团娱乐的玩家们越来越多,发展成为最受欢迎的网上体育娱乐公司。

请求接口返回内容,当设置同时获取response

2019-10-01 作者:计算机网络   |   浏览(156)

例如:

php中可以通过curl来模拟http请求,同时可以获取http response header和body,当然也设置参数可以只获取其中的某一个。当设置同时获取response header和body时候,它们会一同作为结果返回。这时需要我们自己来分离它们。

/**
* 请求接口返回内容
* @param string $url [请求的URL地址]
* @param string $params [请求的参数]
* @param int $ipost [是否采用POST形式]
* @return string

 代码如下

下面代码是模拟向google一个http GET请求

* $params = array(

$ch = curl_init ();
curl_setopt($ch, CURLOPT_URL, '');
curl_setopt($ch, CURLOPT_TIMEOUT, 200);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');

 代码如下

*    "key" => $appkey

curl_exec($ch);

function httpGet() {
    $url = '';

 *    "page" => ""

$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, TRUE);    //表示需要response header
    curl_setopt($ch, CURLOPT_NOBODY, FALSE); //表示需要response body
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
    curl_49彩票集团,setopt($ch, CURLOPT_AUTOREFERER, TRUE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 120);

*  );

另外curl_getinfo还可以获取很多其他信息

    $result = curl_exec($ch);

*  函数params参数的格式为URL-encode的请求字符串 类似、foo=bar&baz=boom

本文由49彩票集团发布于计算机网络,转载请注明出处:请求接口返回内容,当设置同时获取response

关键词: