Skip to main content

Module request_parser

Module request_parser 

Source
Expand description

Query, JSON, and multipart request parsing.

RequestParser parses query parameters, JSON bodies, and multipart/form-data payloads (RFC 7578) into MultipartBody with text fields and UploadedFile entries. Multipart DTOs are conventionally decoded from the body form field; see CorrelationContext::body.

let boundary = RequestParser::multipart_boundary(content_type).unwrap();
let multipart = RequestParser::parse_multipart(&bytes, &boundary);
let name: Option<&str> = multipart.field("name");

Structs§

MultipartBody
Decoded multipart/form-data payload: text fields plus uploaded files.
RequestParser
Parsers for query strings, JSON bodies, and multipart payloads.
UploadedFile
A file received in a multipart/form-data part.