Voglio restituire una risposta che non ha alcun contenuto (soltanto le intestazioni) come this oneQual è l'equivalente di 'head: ok' da Rails in Phoenix?
def show
head :ok
end
Voglio restituire una risposta che non ha alcun contenuto (soltanto le intestazioni) come this oneQual è l'equivalente di 'head: ok' da Rails in Phoenix?
def show
head :ok
end
È possibile utilizzare Plug.Conn.send_resp/3 con corpo vuoto:
# 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
può prendere lo stato (secondo argomento) come un numero intero o uno degli atomi supportati menzionati qui: https://hexdocs.pm/plug/Plug.Conn.Status.html#code/1.
@dogbert le risposte erano azzeccate. Inoltre è possibile leggere la documentazione pertinente dal phoenix guide ufficiale. Le informazioni rilevanti -
... Let dire che vogliamo inviare una risposta con uno stato di "201" e nessun corpo di sorta. Possiamo farlo facilmente con la funzione send_resp/3.
def index(conn, _params) do
conn
|> send_resp(201, "")
end