mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-16 05:00:24 +00:00
If we have a mapping to '*' then use it as the default catch all accept
This commit is contained in:
parent
e7b6e2a402
commit
21cd61cb38
1 changed files with 2 additions and 1 deletions
|
@ -736,7 +736,8 @@ put_resource(Req, State, OnTrue) ->
|
||||||
choose_content_type(Req, State, _OnTrue, _ContentType, []) ->
|
choose_content_type(Req, State, _OnTrue, _ContentType, []) ->
|
||||||
respond(Req, State, 415);
|
respond(Req, State, 415);
|
||||||
choose_content_type(Req, State, OnTrue, ContentType,
|
choose_content_type(Req, State, OnTrue, ContentType,
|
||||||
[{Accepted, Fun}|_Tail]) when ContentType =:= Accepted ->
|
[{Accepted, Fun}|_Tail])
|
||||||
|
when Accepted =:= '*' orelse ContentType =:= Accepted ->
|
||||||
case call(Req, State, Fun) of
|
case call(Req, State, Fun) of
|
||||||
{halt, Req2, HandlerState} ->
|
{halt, Req2, HandlerState} ->
|
||||||
terminate(Req2, State#state{handler_state=HandlerState});
|
terminate(Req2, State#state{handler_state=HandlerState});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue