gpt4 book ai didi

ruby-on-rails - 如何从我的 Rack 应用程序中删除 "Server"HTTP 响应 header

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:21 24 4
gpt4 key购买 nike

我试图从我在 Heroku 上运行的 ruby​​ on rails 应用程序中的 http 响应 header 中删除服务器信息,但我被卡住了。检查响应 header 给我:

Server:thin 1.5.0 codename Knife

谁能指出我正确的方向?

最佳答案

Server header 是set by the Thin server组装响应时。 recent commit adds the ability to set the Server to something else ,但您似乎无法完全删除它。

您可以做的一件事是将 Thin::VERSION contsant 的值设置为 nil,这将导致没有 Server header 正在发送:

Thin.send :remove_const, :SERVER
Thin::SERVER = nil

第一行是为了避免在更改常量时产生警告。现在,当 Thin 尝试设置 Server header 时,它会看到它是 nilskips it , 所以根本没有设置标题。

关于ruby-on-rails - 如何从我的 Rack 应用程序中删除 "Server"HTTP 响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com