gpt4 book ai didi

ruby-on-rails - request.remote_ip 是否有可能返回 nil?

转载 作者:行者123 更新时间:2023-12-03 00:48:40 25 4
gpt4 key购买 nike

是否存在 request.remote_iprequest.ip 可以返回 nil 的实例?

最佳答案

根据rails source看起来 remote_ip 是从 3 个单独的 header 获取的:HTTP_CLIENT_IPHTTP_X_FORWARDED_FORREMOTE_ADDR。因此,如果您担心可能会收到一个没有这些 header 的请求,那么看起来 remote_ip 可能为零(在机架实现中看起来几乎相同) ip)。根据我所读到的内容,可以非常安全地假设大多数 HTTP 请求中都会出现 REMOTE_ADDR header ,因此这些值中​​的任何一个都不太可能为零。

关于ruby-on-rails - request.remote_ip 是否有可能返回 nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14577542/

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