I want to return a response that has no content (merely headers) like this one
def show
head :ok
end
Plug is a specification for composable modules in between web applications. It is also an abstraction layer for connection adapters of different web servers. The basic idea of Plug is to unify the concept of a "connection" that we operate on.
There is no winner in the Rails vs. Phoenix battle when it comes to their syntax; both frameworks are on an equal footing here. Phoenix syntax feels a lot like the syntax of Ruby on Rails. Both are clean and understandable.
You can use Plug.Conn.send_resp/3 with empty body:
# 200 OK
send_resp(conn, 200, "")
send_resp(conn, :ok, "") # same as above
# 401 Unauthorized
send_resp(conn, 401, "")
send_resp(conn, :unauthorized, "") # same as above
send_resp
can take the status (second argument) as an integer or one of the supported atoms mentioned here: https://hexdocs.pm/plug/Plug.Conn.Status.html#code/1.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With