2012-06-04 3 views
0

Я сделал промежуточное программное обеспечение для промежуточных плат 3 rails для регистрации действий пользователей с помощью request = Rack::Request.new(env).Рельсы невозможно получить ответ отклика в промежуточном программном обеспечении стойки

Так я отправь базе данных request.fullpath и request.user_agent, как описано ниже:

Моя проблема возникает, я хочу, чтобы получить ответ POST тоже (чтобы получить идентификаторы, люди называют извлеченный из полезной нагрузки JSON ...) ,

Так что я получаю response = Rack::Response.new(request.path). Но когда я печать response.body, у меня есть только мой request.path и request.params не содержит ничего ...

Глядя на ответ с Firebug, я могу видеть все данные, которые я хочу.

Спасибо за ваши ответы.

ответ

0

Проблема решена!

Я, наконец, добавляю status, headers, body = @app.call(env) в свое промежуточное ПО и отправлю переменную body к моему сервису. Для каждого запроса POST body содержит все сообщения, которые я хочу получить.

Смежные вопросы