save_fields(Key, Value, Id) end, Params), {json, [{variable_name_space, B}]}. Не очень нравится использовать mochijson:decode, возмжно, кто-то может подсказать более […]" />
// codeart.ru / Вопрос/Ответ / Обработка PUT метода в ChicagoBoss (Erlang) Форум

Обработка PUT метода в ChicagoBoss (Erlang) rss подписка

Автор: Evgeniy Sergeev

При реализации RESTful приложения столкнулся с тем, что не смог получить через методо «Req:post_param» значения переменных, которые передаются методом PUT. Немного погуглив нашел следующий вариант решения:


{struct, Params} = mochijson:decode(Req:request_body()),
Id = proplists:get_value("id", Params),
B = lists:map(fun({Key,Value})-> save_fields(Key, Value, Id) end, Params),
{json, [{variable_name_space, B}]}.

Не очень нравится использовать mochijson:decode, возмжно, кто-то может подсказать более изящное решение?

Leave a Reply

« »