Artifact 2c80a09786af368c4698218fc8ef8f3f781d9efc:
- File deps/plug/lib/plug/parsers/urlencoded.ex — part of check-in [7c384fbb38] at 2016-01-19 06:29:51 on branch trunk — Add webserver (user: nalck size: 560)
defmodule Plug.Parsers.URLENCODED do @moduledoc """ Parses urlencoded request body. """ @behaviour Plug.Parsers alias Plug.Conn def parse(conn, "application", "x-www-form-urlencoded", _headers, opts) do case Conn.read_body(conn, opts) do {:ok, body, conn} -> Plug.Conn.Utils.validate_utf8!(body, "urlencoded body") {:ok, Plug.Conn.Query.decode(body), conn} {:more, _data, conn} -> {:error, :too_large, conn} end end def parse(conn, _type, _subtype, _headers, _opts) do {:next, conn} end end