Ruby on rails 有一种方法可以知道和检查;“谁制造?”/&引用;“从哪里来?”;NET/HTTP请求?
有一种方法可以知道并检查“谁发出的”/“从哪里来的”网络/HTTP请求Ruby on rails 有一种方法可以知道和检查;“谁制造?”/&引用;“从哪里来?”;NET/HTTP请求?,ruby-on-rails,http,web-applications,request,Ruby On Rails,Http,Web Applications,Request,有一种方法可以知道并检查“谁发出的”/“从哪里来的”网络/HTTP请求 注意:我使用的是Ruby on Rails。您可能正在控制器中寻找请求。远程ip 您可以在Ruby on Rails中找到它,特别是: 确定起始IP地址。 远程地址是标准的,但将 如果用户在代理后面,则失败。 HTTP_客户端_IP和/或 的HTTP\u X\u转发\u由 因此,如果需要,请检查这些代理 远程地址是一个代理。 HTTP\u X\u转发的\u可能是逗号- 有多个分隔符的列表 连锁代理;最后地址 不受信任的是 原
注意:我使用的是Ruby on Rails。您可能正在控制器中寻找
请求。远程ip
您可以在Ruby on Rails中找到它,特别是:
确定起始IP地址。
远程地址是标准的,但将
如果用户在代理后面,则失败。
HTTP_客户端_IP和/或
的HTTP\u X\u转发\u由
因此,如果需要,请检查这些代理
远程地址是一个代理。
HTTP\u X\u转发的\u可能是逗号-
有多个分隔符的列表
连锁代理;最后地址
不受信任的是
原始IP
我需要检查请求是否来自我的子域。为什么呢?从技术上讲,请求不是来自您的子域(服务器)。您的子域为用户(客户端)提供一个页面。然后用户将请求发送回您的子域。如果我需要检查请求是否来自特定域(www.example.com),该怎么办?