post method
Future<CoapResponse>
post(
- Uri uri, {
- required String payload,
- CoapMediaType? format,
- CoapMediaType? accept,
- bool confirmable = true,
- List<
Option< ? options,Object?> > - bool earlyBlock2Negotiation = false,
- int maxRetransmit = 0,
- CoapMulticastResponseHandler? onMulticastResponse,
Sends a POST request.
Implementation
Future<CoapResponse> post(
final Uri uri, {
required final String payload,
final CoapMediaType? format,
final CoapMediaType? accept,
final bool confirmable = true,
final List<Option<Object?>>? options,
final bool earlyBlock2Negotiation = false,
final int maxRetransmit = 0,
final CoapMulticastResponseHandler? onMulticastResponse,
}) {
final request = CoapRequest.post(
uri,
confirmable: confirmable,
accept: accept,
contentFormat: format,
payload: utf8.encode(payload),
);
_build(
request,
options,
earlyBlock2Negotiation,
maxRetransmit,
);
return send(request, onMulticastResponse: onMulticastResponse);
}