This module parses and generates HTTP
These headers are used when getting resources for download;
they provide a hint of whether the file should be downloaded,
and of what filename to use when saving.
parse_headers builds a
ContentDisposition object from the
Content-Disposition header and (as a fallback) the document
location. Shortcuts work with response objects from httplib2
and the requests library.
Important attributes of
build_header builds a header value from a filename.
Content-Disposition filename should be used with caution.
Do not let the sender overwrite an arbitrary filesystem location,
pick arbitrary extensions or filenames with special meaning,
pick filenames containing unusual or misleading characters, etc.
Read RFC 6266 section 4.3 for more details.
To test in the current Python implementation:
To test compatibility across Python releases:
rfc6266 is currently tested under Python 2.7, Python 2.6, Python 3.2, and PyPy (1.7).