HttpPayload.formFields constructor
HttpPayload.formFields(})
A form-encoded body of key=value
pairs.
Implementation
HttpPayload.formFields(
Map<String, String> body, {
Encoding encoding = utf8,
String? contentType,
}) : contentType = contentType ??
'application/x-www-form-urlencoded; charset=${encoding.name}',
super(
LazyStream(
() => Stream.value(
encoding.encode(_encodeFormValues(body, encoding: encoding)),
),
),
);