使用rails 4.1.4
即时发送帖子请求:
curl -X POST -H "Accept:application/json" -H "Content-Type:application/json" -H "Cache-Control:no-cache" -H "Postman-Token:872ae843-bc12-8194-5984-ab2534fa9872" -d '{
"car" : {
"car_brand" : 1,
"car_model" : 1,
"car_version" : 1,
"name" : "first car"
}
}' http://0.0.0.0:3000/api/car_groups/1/cars
我的路线中的终点:
resources :car_groups, only: :none do
resources :cars, only: [:index, :show, :create, :update, :destroy]
end
这就是我的服务器所看到的:
在url中传递的params列在params中。
在发送空体请求时,当我检查params时,答案看起来是一样的:
> {"action"=>"create", "controller"=>"api/v1/cars", "car_group_id"=>"1", "car"=>{}, "format"=>"json", "auth_token"=>nil}
我可能会遗失什么?
答案 0 :(得分:0)
问题与使用mimetype
对API进行版本控制有关