POST веб-службы не отображает запрошенные параметры с использованием остаточного клиента в рельсах 2.3.8

У меня есть заголовки, установленные как Accept application/json и content-type application/json для моего веб-сервиса POST. Ниже приведены запрашиваемые параметры:

 { 
  "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

Я не знаю, что здесь происходит, может быть, я что-то пропустил. Любая помощь


person Chitrank Samaiya    schedule 25.04.2013    source источник


Ответы (1)


Goto Headers => Custom Header 

1.Content-Type как имя и application/x-www-form-urlencoded как значение и сохраните его.

2. Теперь введите ваши параметры в теле, которые должны быть доступны через хэш параметров в рельсах.

Надеюсь, поможет

person Pramod Solanky    schedule 25.04.2013