forms Module

class restkit.forms.BoundaryItem(name, value, fname=None, filetype=None, filesize=None, quote=<function url_quote>)

Bases: object

encode(boundary)

Returns the string encoding of this parameter

encode_hdr(boundary)

Returns the header of the encoding of this parameter

encode_unreadable_value(value)
iter_encode(boundary, blocksize=16384)
class restkit.forms.MultipartForm(params, boundary, headers, bitem_cls=<class 'restkit.forms.BoundaryItem'>, quote=<function url_quote>)

Bases: object

get_size(recalc=False)
restkit.forms.form_encode(obj, charset='utf8')
restkit.forms.multipart_form_encode(params, headers, boundary, quote=<function url_quote>)

Creates a tuple with MultipartForm instance as body and dict as headers

params
dict with fields for the body
headers
dict with fields for the header
boundary
string to use as boundary
quote (default: url_quote)
some callable expecting a string an returning a string. Use for quoting of boundary and form-data keys (names).