Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/oak_http_proxy/test/deps.ts>Oak.BodyType

Proxy middleware for Deno Oak HTTP servers. 🐿 🦕
Latest
type alias Oak.BodyType
import { type Oak } from "https://deno.land/x/oak_http_proxy@2.3.0/test/deps.ts";
const { BodyType } = Oak;

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"