zoukankan      html  css  js  c++  java
  • php curl 请求头、响应头

    <?php
    // curl 获取请求头
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出
    curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); // 设置 CURLINFO_HEADER_OUT 选项
    $response = curl_exec($ch);
    $curl_info = curl_getinfo($ch); // 通过curl_getinfo() 得到请求头的信息
    curl_close($ch);
    var_dump(['request_header' => $curl_info]);
    
    // curl 获取响应头
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出
    curl_setopt($ch, CURLOPT_HEADER, true); // 返回 response header 默认 false 只会获得响应的正文
    curl_setopt($ch, CURLOPT_NOBODY, true); // 有时候为了节省带宽及时间,只需要响应头
    $response = curl_exec($ch);
    $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); // 获得响应头大小
    $header = substr($response, 0, $header_size); // 根据头大小获取头信息
    curl_close($ch);
    var_dump(['response_header' => $header]);

    赞赏码

    非学,无以致疑;非问,无以广识

  • 相关阅读:
    HDU2586 How far away?(tarjan的LCA)
    You Raise Me Up
    POJ2891 Strange Way to Express Integers(中国剩余定理)
    POJ2142 The Balance(扩展欧几里得)
    HDU 1166模仿大牛写的线段树
    NetWord Dinic
    HDU 1754 线段树裸题
    hdu1394 Minimum Inversion Number
    hdu2795 Billboard
    【完全版】线段树
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15452654.html
Copyright © 2011-2022 走看看