Files
2026-07-14 22:50:46 +04:00

21 lines
336 B
Elixir

defmodule Plug.Head do
@moduledoc """
A Plug to convert `HEAD` requests to `GET` requests.
## Examples
plug Plug.Head
"""
@behaviour Plug
alias Plug.Conn
@impl true
def init([]), do: []
@impl true
def call(%Conn{method: "HEAD"} = conn, []), do: %{conn | method: "GET"}
def call(conn, []), do: conn
end