2011-10-06 43 views
0

當我運行xxx.rb使用localhost:3000/xxx我最初 - 在添加require-client gem之前,有兩個輸入框用於名稱和電子郵件。這只是一個基本的模板,您可以在其中進行通常的編輯/更新/刪除等操作。但是,一旦我編寫require'rest_client'並更新gem,就是我所得到的。林甚至不知道這是否是一個錯誤,或者它只是一種說rest_client的方式被發現。如果是的話,我該如何去我的應用程序來獲得這兩個盒子或讓應用程序備份和運行。我還有幾個代碼可以編寫來實現這個功能。然而,這是一箇中間狀態還是錯誤?Ruby狀態302 - 不知道這是什麼意思?

RestClient::Found in xxxController#index 

302 Found 
Rails.root: /Users/user1/Desktop/rails_projects/xxx_app 

Application Trace | Framework Trace | Full Trace 
app/models/xxx.rb:8 
app/controllers/xxx_controller.rb:1 
Request 

Parameters: 

None 
Show session dump 

Show env dump 

Response 

Headers: 

None 

回答

2

這不是一個錯誤。你應該看看這裏描述的位置標題:http://restpatterns.org/HTTP_Status_Codes/302_-_Found

通常2xx都OK好的repsonses,3xx是間歇性的,以後可能會導致好的或壞的,4xx是預期的錯誤(如頁面未找到)和5xx是致命的服務器錯誤

我這裏列出了一些基本的RESTful API響應(不完整列表)http://vova.org/2011/06/24/restful-http-response-codes/

+0

是現在我修正了這個消息,我得到一個403 - 禁止的消息。並授權顯然不會工作。任何想法爲什麼禁止? – CodeGeek123

+0

取決於您使用的認證類型。您可能希望在代碼中包含基本身份驗證或cookie或OAuth。 – Zepplock