php curl 请求头、响应头[通俗易懂]

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]);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111628.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月17日 下午10:00
下一篇 2022年2月17日 下午11:00


相关推荐

  • patch文件的语法

    patch文件的语法解析 linuxpatchPa 的主要用途是给代码打补丁 修正已知的错误 或者作为一种调试手段来调试有问题的代码 发现问题和验证修正的结果 Patch 过程分三个大的步骤 一是用 diff 工具比较新旧代码 生成 patch 文件 二是使用 patch 命令 将 patch 文件合并到原有代码 三是检查有无无法 patch 的文件 修改或重新选择是否对其做 patch patch 打完了就可以直接编译了 pat

    2026年3月20日
    2
  • Disk磁盘分区工具-分区助手

    Disk磁盘分区工具-分区助手

    2026年3月14日
    3
  • JSONPath 表达式

    JSONPath 表达式JSONPath是参照,xpath表达式来解析xml文档的方式,json数据结构通常是匿名的并且不一定需要有根元素。JSONPaht用一个抽象的名字$来表示最外层对象。JOSNPath表达式可以使用. 符号如下:$.store.book[0].title或者使用[]符号$[‘store’][‘book’][0][‘title’]从输入路径来看。内部或者输出的路径都会转化成-符号。JSON…

    2022年6月16日
    34
  • NotebookLM上新Nano Banana Pro,PPT一键封神

    NotebookLM上新Nano Banana Pro,PPT一键封神

    2026年3月15日
    6
  • IntelliJ IDEA全局内容搜索和替换

    IntelliJ IDEA全局内容搜索和替换在做项目时,有时会在整个项目里或指定文件夹下进行全局搜索和替换,这是一个很方便功能。使用方法如下:一、全局搜索1、使用快捷键Ctrl+Shift+F打开搜索窗口,或者通过点击Edit–>Find–>Findinpath打开搜索窗口,如下图:2、搜索界面如下,主要分为上中下三部分,上部主要为搜索条件(要搜索的内容、范围、方式等),中间部分为包含搜索内容的文件列表,点击单个文件可以在下面部分

    2022年6月25日
    54
  • 免费天气API

    免费天气API免费天气 API 中国天气网 http www weather com cn data sk 101010100 htmlhttp www weather com cn data cityinfo 101010100 html 包含实时气温 感冒指数 未来七天天气 风力 风向 高低温 时间 空气质量指数 有的城市没有 城市名称 http wthrcdn etouch cn weathe

    2026年3月26日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号