I want to return a response that has no content (merely headers) like this one
def show
head :ok
end
@dogbert answers was spot on. Additionally you can read up on relevant documentation from official phoenix guide. The relevant information - http://www.phoenixframework.org/docs/controllers#section-sending-responses-directly
...Let's say we want to send a response with a status of "201" and no body whatsoever. We can easily do that with the send_resp/3 function.
def index(conn, _params) do
conn
|> send_resp(201, "")
end