put method
HTTP PUT with optional additional headers. Data will be processed using configured Serializer, JSON.encode(...) by default.
Implementation
Future<RestResult> put(dynamic data, {Map<String, String>? headers}) {
var headersToSend = _headersToSend(headers ?? HashMap<String, String>());
_addContentTypeHeader(headersToSend);
_workStarted();
var requestPayload = effProduces!.serialize(data, headersToSend);
var resp = _httpClient.put(renderUrl(url, params), requestPayload,
headers: headersToSend);
return handleResponse(resp);
}