palace_body_parser library
A library for parsing HTTP request bodies and queries.
Classes
- AuthenticationChallenge
- A single challenge in a WWW-Authenticate header, parsed as per RFC 2617.
- BodyParseResult
- A representation of data from an incoming request.
-
CaseInsensitiveMap<
V> - A map from case-insensitive strings to values.
- ChunkedCodingCodec
- A codec that encodes and decodes the chunked transfer coding.
- ChunkedCodingDecoder
- A converter that decodes byte arrays into chunks with size tags.
- ChunkedCodingEncoder
- A converter that encodes byte arrays into chunks with size tags.
- FileUploadInfo
- Represents a file uploaded to the server.
- MediaType
- A class representing an HTTP media type, as used in Accept and Content-Type headers.
Constants
- chunkedCoding → const ChunkedCodingCodec
- The canonical instance of ChunkedCodingCodec.
Functions
-
formatHttpDate(
DateTime date) → String -
Return a HTTP-formatted string representation of
date
. -
parseBody(
HttpRequest request, {bool storeOriginalBuffer = false}) → Future< BodyParseResult> - Forwards to parseBodyFromStream.
-
parseBodyFromStream(
Stream< Uint8List> data, MediaType? contentType, Uri requestUri, {bool storeOriginalBuffer = false}) → Future<BodyParseResult> - Grabs data from an incoming request.
-
parseHttpDate(
String date) → DateTime - Parses an HTTP-formatted date into a UTC DateTime.