Type to hold decoded URL query string parameters.
Encode a URL parameter, escaping all non-alpha-numeric characters except '-' and '_'.
HTTP request class
HTTP reply class
HTTP response status codes
Sets headers to request clients to cache a response indefinitely.
Decode a multipart body using the given boundary.
Decodes a single URL parameter.
Decodes URL parameters from a query string. (Do not include the leading '?').
Sets headers to request clients to not cache a response.
Encode a multipart body with the given parts and boundary.
Formats a timestamp in the format used by HTTP (RFC 2822).
Parses a list in the format of "a, b, c;q=0.5, d" and returns an array of items sorted by "q" (["a", "b", "d", "c"])
Represents a part from a multipart/* message.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Concepts shared between HTTP clients and servers.