Для запроса GET его: -
response = Typhoeus::Request.get("http://localhost:3000/users/1.json?oauth_token=12")
Это отлично возвращает ответ Json.
для почтового запроса: -
response = Typhoeus::Request.post("http://localhost:3000/users/1.json?oauth_token=12",:params => {'[user][city]' => params[:location]})
не работает ...
Возвращается ошибка маршрутизации.
Обновление: -
Для входа в систему api post call работает ..
response = Typhoeus::Request.post(API_SERVER_ADDRESS + "user_sessions.json" + API_OAUTH_TOKEN, :params => {'[user_session][email]' => params[:email], '[user_session][password]' =>params[:password]})
На маршрутах его
resources :users
, а также веб-HTTP-запрос работает отлично ..
UPDATE
Например, http-запрос из журнала рельсов: -
Parameters: {"commit"=>"Update", "authenticity_token"=>"8nvzCd0GF9IxjMcTfHOMJTPnycVPNIENMoMff8w4qAI=", "utf8"=>"✓", "id"=>"1", "user"=>{ "city"=>"abc"}}
Теперь я хочу отправить такой же запрос ..