diff options
-rw-r--r-- | src/cowboy_req.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl index bf897a3..849831d 100644 --- a/src/cowboy_req.erl +++ b/src/cowboy_req.erl @@ -865,6 +865,8 @@ has_resp_header(Name, #http_req{resp_headers=RespHeaders}) -> %% @doc Return whether a body has been set for the response. -spec has_resp_body(req()) -> boolean(). +has_resp_body(#http_req{resp_body=RespBody}) when is_function(RespBody) -> + true; has_resp_body(#http_req{resp_body={Length, _}}) -> Length > 0; has_resp_body(#http_req{resp_body=RespBody}) -> |