php - 如何使用 Guzzle 6 获取一些特定的 HTTP 标头而不下载文件?
问题描述
我想获取文件的一些特定 HTTP 标头,例如
Content-Type
Content-Length
在下载实际文件之前。我怎样才能找回它们?谢谢。
解决方案
您应该使用 HTTP 方法 HEAD。这仅检索标题,但不加载实际内容。这样的事情可能会成功
$client = new \GuzzleHttp\Client();
$client->request('HEAD', 'http://httpbin.org/get');
推荐阅读
- vue.js - 如何使用 Vue.js SPA 将索引机器人重定向到不同的路由以服务器呈现的页面,以便对其进行爬网和索引?
- postgresql - 如何在 Postgresql 中显示数据行列?
- authentication - 为 JAX-RS Web 服务提供安全性
- javafx - Javafx:仅为 fxml 接口的一部分编写代码
- powershell - 从有效列表中禁用用户
- javascript - 如何使用 ajax 将 JSON 加载到网页
- asp.net-mvc - 如何根据 mvc 中的按钮单击将 linq 结果显示到局部视图并刷新局部视图?
- c# - 如何使用 linq 按周和工作日对日期进行分组?
- javascript - State Hash Root 问题(即)Validator 不加块
- syntax - DLang 中的自动功能模板