凤凰城的Rails相当于’head:ok’是什么?

我想返回一个没有像这样的内容(只是标题)的响应

def show head :ok end 

您可以将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可以将状态(第二个参数)作为整数或此处提到的受支持primefaces之一: https : //hexdocs.pm/plug/Plug.Conn.Status.html#code/1 。

@dogbert的答案很明显。 此外,您还可以阅读官方凤凰指南中的相关文档。 相关信息 – http://www.phoenixframework.org/docs/controllers#section-sending-responses-directly

…假设我们想要发送一个状态为“201”但没有任何身体的回复。 我们可以使用send_resp / 3函数轻松完成。

 def index(conn, _params) do conn |> send_resp(201, "") end