redditwarp.http.payload
#
- class redditwarp.http.payload.Content[source]#
Bases:
Payload
- CONTENT_TYPE_HEADER_NAME: ClassVar[str] = 'Content-Type'#
- MEDIA_TYPE_HINT: ClassVar[str] = 'application/octet-stream'#
- class redditwarp.http.payload.Bytes(data: 'bytes')[source]#
Bases:
Content
- MEDIA_TYPE_HINT: ClassVar[str] = 'application/octet-stream'#
- data: bytes#
- class redditwarp.http.payload.Text(text: 'str')[source]#
Bases:
Content
- MEDIA_TYPE_HINT: ClassVar[str] = 'text/plain'#
- text: str#
- class redditwarp.http.payload.URLEncodedFormData(data: 'Mapping[str, str]')[source]#
Bases:
Content
- MEDIA_TYPE_HINT: ClassVar[str] = 'application/x-www-form-urlencoded'#
- data: Mapping[str, str]#
- class redditwarp.http.payload.JSON(json: 'JSON_ro')[source]#
Bases:
Content
- MEDIA_TYPE_HINT: ClassVar[str] = 'application/json'#
- json: JSON_ro#
- class redditwarp.http.payload.MultipartFormData(parts: 'Sequence[Field]')[source]#
Bases:
Content
- class FileField(name: 'str', file: 'IO[bytes]', filename: 'Optional[str]' = None, content_type: 'Optional[str]' = 'application/octet-stream')[source]#
Bases:
Field
- file: IO[bytes]#
- filename: str | None = None#
- content_type: str | None = 'application/octet-stream'#
- MEDIA_TYPE_HINT: ClassVar[str] = 'multipart/form-data'#
- redditwarp.http.payload.make_multipart_payload_from_extended_request_files(xfiles: Mapping[str, str | IO[bytes] | Tuple[IO[bytes], str] | Tuple[IO[bytes], str, str]]) MultipartFormData [source]#
- redditwarp.http.payload.make_multipart(xfiles: Mapping[str, str | IO[bytes] | Tuple[IO[bytes], str] | Tuple[IO[bytes], str, str]]) MultipartFormData [source]#
- redditwarp.http.payload.make_multipart_parts_from_request_files(files: Mapping[str, str | IO[bytes]]) Sequence[Field] [source]#
- redditwarp.http.payload.make_multipart_payload_from_request_files(files: Mapping[str, str | IO[bytes]]) MultipartFormData [source]#