Formencoded
Formencoded refers to data encoded using the application/x-www-form-urlencoded media type, a standard method for submitting HTML form data. In this format, the form’s key-value pairs are serialized into a single string where each pair appears as name=value and pairs are separated by ampersands. Within each pair, characters are URL-encoded: alphanumeric characters remain as-is, spaces are represented as plus signs, and other characters are percent-encoded. The resulting string is typically placed in the body of an HTTP POST request, or in the query component of a URL for GET requests.
The encoding is defined by HTML specifications and is widely supported by web servers and frameworks. When
Limitations and alternatives: form-encoded data is not well suited for binary data or large files; for those