1

我可以输入什么 url 来查看 json 值以及如何让我的 iphone 项目访问它。

这是我的索引方法

def index
        @players = Player.find(:all)
        respond_to do |format|
            format.html
            format.json  { render :json => @players.to_json }
        end
    end

这是我的路线。

ChooseTeams::Application.routes.draw do
  resources :players
 root :to => "players#index"
end

请询问任何其他信息,因为我是 Rails 新手,不知道这里还提供什么。

4

2 回答 2

4

索引方法:localhost:(port)/players.json (方法 GET)

显示方法:localhost:(port)/players/1.json (方法 GET)

我向您推荐 POSTMAN(在 Google Chrome 中)来测试此响应。

要响应 iPhone JSON,请使用 REST API

http://railscasts.com/episodes/350-rest-api-versioning

于 2013-03-22T10:58:40.193 回答
0

您应该在请求 URL 时设置接受标头:

curl -H 'Accept: application/json' http://localhost:<PORT>/players

在您的 iOS 项目中,您应该设置用于设置上述标头的任何 HTTP 库。

于 2013-03-22T16:42:41.160 回答