У меня проблема с ковбойским REST-запросом с методом POST. Он отлично работает, если POST выполняется путем отправки содержимого формы, но он будет отвечать, когда я использую AJAX для отправки содержимого POST на сервер.
Ответ об ошибке: 415 Неподдерживаемый тип носителя.
Вот мой код для content_types_provided и content_types_accepted
content_types_accepted(Req, State) ->
Handler = [
{<<"text/html">>, handle_post_html},
{{<<"application">>,<<"json">>, []}, handle_post_html},
{{<<"text">>, <<"plain">>, []}, handle_post_html}],
{Handler, Req, State}.
content_types_provided(Req, State)->
Handler = [
{<<"text/html">>, parse_html},
{<<"application/json">>, parse_json},
{<<"text/plain">>, parse_plain_text}],
{Handler, Req, State}.
У кого-нибудь есть идеи по этому делу?
Req
и узнать, какой тип контента он содержит. Я думаю, вам стоит использовать что-то вроде{<<"application">>, <<"x-www-form-urlencoded">>, []}
- person P_A   schedule 03.08.2015