我正在使用Rails構建Web應用程序。如果沒有找到一個URL的記錄說http://example.com/city/non_existant_city然後我有以下代碼。我應該發送狀態爲404還是200?
render :text => "record was not found", :status => :not_found
在firefox中,我看到消息。
在鉻(mac)上我看到一個chrome 404頁面,並且此頁面不顯示我發送的消息。
這讓我想知道是否應該發送狀態爲200.我發送404以便網絡抓取工具可以理解此鏈接始終返回404,因此一段時間後放棄了該鏈接。