Skip to main content
Module

x/oak/mod.ts>BodyType

A middleware framework for handling HTTP with Deno 🐿️ 🦕
Extremely Popular
Go to Latest
type alias BodyType
import { type BodyType } from "https://deno.land/x/oak@v11.1.0/mod.ts";

The type of the body, where:

  • "bytes" - the body is provided as a promise which resolves to an Uint8Array. This is essentially a "raw" body type.
  • "form" - the body was decoded as a form with the contents provided as a promise which resolves with a URLSearchParams.
  • "form-data" - the body was decoded as a multi-part form data and the contents are provided as a promise which resolves with a FormDataReader.
  • "json" - the body was decoded as JSON, where the contents are provided as the result of using JSON.parse() on the string contents of the body.
  • "text" - the body was decoded as text, where the contents are provided as a string.
  • "reader" - the body is provided as Deno.Reader interface for reading the "raw" body.
  • "stream" - the body is provided as a ReadableStream<Uint8Array> for reading the "raw" body.
  • "undefined" - there is no request body or it could not be decoded.
definition:
| "bytes"
| "form"
| "form-data"
| "json"
| "text"
| "reader"
| "stream"
| "undefined"