0

我的 POST 网络服务的标头设置为 Accept application/json 和 content-type application/json。以下是请求的参数:

 { 
  "OccupantID": 162921,
  "BuildingID": 13294,
  "QuizID": 397,
  "Score": 3,
  "Result": "fail"
 }

路线.rb

  map.connect '', :controller => 'quiz_v2', :action => 'record_quiz_result', :conditions => { :method => :post }

当我尝试查看控制器操作中的参数时

  def record_quiz_result
   p params
  end
 It returned just controller_name and action_name

我不知道这里发生了什么,可能是我错过了什么。任何帮助

4

1 回答 1

0
Goto Headers => Custom Header 

1.Content-Type 作为名称,application/x-www-form-urlencoded 作为值并保存。

2.现在在正文中输入你的参数,这些参数应该可以通过rails中的参数哈希访问和访问

希望能帮助到你

于 2013-04-25T12:10:30.313 回答