Liberator.Conn (liberator v1.3.0-rc.1) View Source

Utility functions for dealing with Plug.Conn structs.

Link to this section Summary

Functions

Reads the body from the conn, and puts it in the assigns under the key :raw_body.

Link to this section Functions

Link to this function

read_body(conn, opts \\ [])

View Source

Reads the body from the conn, and puts it in the assigns under the key :raw_body.

Accepts the same headers as Plug.Conn.read_body/2:

  • :length - sets the maximum number of bytes to read from the body for each chunk, defaults to 64_000 bytes
  • :read_length - sets the amount of bytes to read at one time from the underlying socket to fill the chunk, defaults to 64_000 bytes
  • :read_timeout - sets the timeout for each socket read, defaults to 5_000 milliseconds