コード例 #1
0
 def __init__(self, as_form=False):
     self.headers = RequestHeadersDict()
     self.data = RequestDataDict() if as_form else RequestJSONDataDict()
     self.files = RequestFilesDict()
     self.params = RequestQueryParamsDict()
     # To preserve the order of fields in file upload multipart requests.
     self.multipart_data = MultipartRequestDataDict()
コード例 #2
0
ファイル: uploads.py プロジェクト: lennon-mawele/httpie
def get_multipart_data(
        data: RequestDataDict,
        files: RequestFilesDict) -> Tuple[Union[MultipartEncoder, bytes], str]:
    fields = list(data.items()) + list(files.items())
    encoder = MultipartEncoder(fields=fields)
    content_type = encoder.content_type
    data = encoder.to_string() if encoder.len < UPLOAD_BUFFER else encoder
    return data, content_type
コード例 #3
0
 def __init__(self, as_form=False):
     self.headers = RequestHeadersDict()
     self.data = RequestDataDict() if as_form else RequestJSONDataDict()
     self.files = RequestFilesDict()
     self.params = RequestQueryParamsDict()