Part of twisted.web View Source
HyperText Transfer Protocol implementation.
This is used by twisted.web.
Future Plans:| Function | urlparse | Parse an URL into six components. |
| Function | parse_qs | like cgi.parse_qs, only with custom unquote function |
| Function | datetimeToString | Convert seconds since epoch to HTTP datetime string. |
| Function | datetimeToLogString | Convert seconds since epoch to log datetime string. |
| Function | timegm | Convert time tuple in GMT to seconds since epoch, GMT |
| Function | stringToDatetime | Convert an HTTP date string (one of three formats) to seconds since epoch. |
| Function | toChunk | Convert string to a chunk. |
| Function | fromChunk | Convert chunk to string. |
| Function | parseContentRange | Parse a content-range header into (start, end, realLength). |
| Class | StringTransport | I am a StringIO wrapper that conforms for the transport API. I support the `writeSequence' method. |
| Class | HTTPClient | A client for HTTP 1.0 |
| Class | Request | A HTTP request. |
| Class | PotentialDataLoss | No summary |
| Class | HTTPChannel | A receiver for HTTP requests. |
| Class | HTTPFactory | Factory for HTTP server. |
| Function | _resetLogDateTime | Undocumented |
| Function | _logDateTimeStart | Undocumented |
| Function | _logDateTimeStop | Undocumented |
| Class | _DataLoss | No summary |
| Class | _IdentityTransferDecoder | Protocol for accumulating bytes up to a specified length. This handles the case where no Transfer-Encoding is specified. |
| Class | _ChunkedTransferDecoder | No summary |
Parse an URL into six components.
This is similar tourlparse.urlparse, but rejects
unicode input and always produces str output.
| Parameters | url | (type: str
) |
| Returns | The scheme, net location, path, params, query string, and fragment of the URL. (type: six-tuple of str ) | |
| Raises | TypeError | The given url was a unicode string instead of a
str.
|
| Returns | a tuple of strings representing the chunked encoding of data | |
| Returns | tuple (result, remaining), may raise ValueError. | |
Parse a content-range header into (start, end, realLength).
realLength might be None if real length is not known ('*').