[英]Rails ignoring/overwriting params passed in body of json request
使用滑軌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中傳遞的參數按預期在參數中列出。
在發送帶有空主體的請求時,當我檢查參數時,答案看起來相同:
> {"action"=>"create", "controller"=>"api/v1/cars", "car_group_id"=>"1", "car"=>{}, "format"=>"json", "auth_token"=>nil}
我可能會缺少什么?
問題與使用mimetype對API進行版本控制有關
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.