grant_type引发的问题

编程

  1. functioncurlPost($url, $headers, $post){

  2.  

    $ch = curl_init();

  3.  

    curl_setopt($ch,CURLOPT_URL,$url);

  4.  

    if(!

    empty($headers)){

  5.  

    curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);

  6.  

    }

     

     

    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));

    //POST数据

  7.  

    curl_setopt($ch, CURLOPT_POST,

    1);

    //设置为POST方式

  8.  

    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

    //POST数据

  9.  

    curl_setopt($ch, CURLOPT_RETURNTRANSFER,

    1);

    //如果成功只将结果返回,不自动输出任何内容。

  10.  

    curl_setopt($ch, CURLOPT_HEADER,

    0);

    //如果想把一个头包含在输出中,设置这个选项为一个非零值。

  11.  

    curl_setopt($ch, CURLINFO_HEADER_OUT,

    1);

    //启用时追踪句柄的请求字符串。

  12.  

    $json = curl_exec($ch);

  13.  

    $headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);

  14.  

    echo

    "

    =====请求返回=====

    ";

  15.  

    echo

    "out headers: ".$headers .

    "

    ";

  16.  

    $hearLen = curl_getinfo($ch, CURLINFO_HEADER_SIZE);

  17.  

    echo

    "header len: ".$hearLen .

    "

    ";

  18.  

    $statuscode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

  19.  

    echo

    "httpcode: ".$statuscode.

    "

    ";

  20.  

    echo

    "

    ===================

    ";

  21.  

    return $json;

  22.  

    @curl_close($ch);

  23.  

    }

会报grant_type找不到

改成如下

 

  1. functioncurlPost($url, $headers, $post){

  2.  

    $ch = curl_init();

  3.  

    curl_setopt($ch,CURLOPT_URL,$url);

  4.  

    if(!empty($headers)){

  5.  

    curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);

  6.  

    }

  7.  

    curl_setopt($ch, CURLOPT_POST, 1);//设置为POST方式

  8.  

    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));//POST数据

  9.  

    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //如果成功只将结果返回,不自动输出任何内容。

  10.  

    curl_setopt($ch, CURLOPT_HEADER,0);//如果想把一个头包含在输出中,设置这个选项为一个非零值。

  11.  

    curl_setopt($ch, CURLINFO_HEADER_OUT,1);//启用时追踪句柄的请求字符串。

  12.  

    $json = curl_exec($ch);

  13.  

    $headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);

  14.  

    echo"

    =====请求返回=====

    ";

  15.  

    echo"out headers: ".$headers ."

    ";

  16.  

    $hearLen = curl_getinfo($ch, CURLINFO_HEADER_SIZE);

  17.  

    echo"header len: ".$hearLen ."

    ";

  18.  

    $statuscode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

  19.  

    echo"httpcode: ".$statuscode."

    ";

  20.  

    echo"

    ===================

    ";

  21.  

    return $json;

  22.  

    @curl_close($ch);

  23.  

    }

即成功返回值​​​​​​​

以上是 grant_type引发的问题 的全部内容, 来源链接: utcz.com/z/514804.html

回到顶部