【问题标题】:Remove any Header in PHP - Laravel API response删除 PHP 中的任何标头 - Laravel API 响应
【发布时间】:2019-04-26 09:57:36
【问题描述】:

我搜索了一种在 API 响应中删除标头的方法,但已经回答的问题是关于特定标头而不是其中任何一个,例如:Laravel remove header values from API response

在我的场景中,API 是从不关心 DateHostX-Powered-By 的设备调用的,...以及 API 响应中的许多其他标头。就我而言,响应大小非常重要,我的数据是 100B,但我的 Headers 大约是 350B!!

所以我的问题是如何在 Laravel 或 PHP 中编辑或删除标头,是否可以修改这些标头并保留真正需要的标头。

【问题讨论】:

  • 您是否尝试过调查响应文件本身?
  • @SomeDev 你到底是什么意思?如果你的意思是在 laravel 中创建响应的方式,它的常用方式 response()->json
  • 我的意思是,深入研究 Laravel 响应文件,了解 laravel 如何生成响应。您可能有一些方法可以自定义它们以供您个人使用
  • @SomeDev 这正是我的问题!反正有吗?如果是这样,那是什么

标签: php laravel backend


【解决方案1】:

您的 Web 服务器(Nginx 或 Apache)可能也添​​加了一些标头,但不确定是否可以禁用所有标头。您需要为您的 Web 服务器编辑服务器/站点配置文件来完成此操作,因为它们是在执行 php 脚本之后添加的。

【讨论】:

    猜你喜欢
    • 2019-08-12
    • 2011-09-07
    • 2011-06-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多