在Rails日志文件中,“Processing by ProductsController #index as * / *”是什么意思?

时间:2010-09-25 12:55:04

标签: ruby-on-rails

在我的Rails日志文件中,我看到很多

Started GET "/" for 63.148.78.244 at Fri Sep 24 19:03:39 +0000 2010
  Processing by ProductsController#index as HTML

我理解这意味着Rails正在提供HTML页面。但是,这是什么意思?

Started GET "/" for 63.148.78.244 at Fri Sep 24 18:05:51 +0000 2010
  Processing by ProductsController#index as */*
Completed   in 0ms

为什么*/*

1 个答案:

答案 0 :(得分:2)

它取决于浏览器发送的HTTP_ACCEPT标头。常见的情况是浏览器发送可以处理的所有MIME类型的列表,服务器在其中一个中返回结果 - 通常是HTML。

但在某些情况下,情况并非如此。例如,如果您使用 wget 而没有任何其他参数。

尝试

wget http://yourserver

你会在你的日志文件中看到* / *这意味着“浏览器”接受你要发回的任何东西(很明显wget可以接受任何东西,因为它只是将它存储到文件中)。