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 anUint8Array
. 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 aURLSearchParams
."form-data"
- the body was decoded as a multi-part form data and the contents are provided as a promise which resolves with aFormDataReader
."json"
- the body was decoded as JSON, where the contents are provided as the result of usingJSON.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 asDeno.Reader
interface for reading the "raw" body."stream"
- the body is provided as aReadableStream<Uint8Array>
for reading the "raw" body."undefined"
- there is no request body or it could not be decoded.