Что такое "голова: нормально" от Rails в Фениксе? Я хочу вернуть ответ, у которого нет содержимого (просто заголовков), например этот def show head :ok end Ответ 1 Вы можете использовать Plug.Conn.send_resp/3 с пустым телом: # 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 может принимать статус (второй аргумент) как целое число или один из поддерживаемых атомов, упомянутых здесь: https://hexdocs.pm/plug/Plug.Conn.Status.html#code/1. Ответ 2 Ответы @dogbert были на месте. Кроме того, вы можете прочитать соответствующую документацию из официального справочника phoenix. Соответствующая информация - http://www.phoenixframework.org/docs/controllers#section-sending-responses-directly ... Давайте скажем, мы хотим отправить ответ со статусом "201" и никаким телом бы то ни было. Мы можем легко сделать это с помощью функции send_resp/3. def index(conn, _params) do conn |> send_resp(201, "") end
Ответ 1 Вы можете использовать Plug.Conn.send_resp/3 с пустым телом: # 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 может принимать статус (второй аргумент) как целое число или один из поддерживаемых атомов, упомянутых здесь: https://hexdocs.pm/plug/Plug.Conn.Status.html#code/1.
Ответ 2 Ответы @dogbert были на месте. Кроме того, вы можете прочитать соответствующую документацию из официального справочника phoenix. Соответствующая информация - http://www.phoenixframework.org/docs/controllers#section-sending-responses-directly ... Давайте скажем, мы хотим отправить ответ со статусом "201" и никаким телом бы то ни было. Мы можем легко сделать это с помощью функции send_resp/3. def index(conn, _params) do conn |> send_resp(201, "") end