BrowserRestClient class

Inheritance

Properties

acceptsMime String?
no setterinherited
deserializer Deserializer?
no setterinherited
effAccepts Accepts?
no setterinherited
effProduces Produces?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
headers Map<String, String>
no setterinherited
params Map<String, dynamic>
no setterinherited
producesMime String?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serializer Serializer?
no setterinherited
url String
no setterinherited
urlWithParams String
no setterinherited
working bool
no setterinherited
workingStream Stream<bool>
no setterinherited

Methods

accepts(String mime, Deserializer deserializer) RestClient
Configure Accept header with appropriate Deserializer.
inherited
acceptsBinary(String mime) RestClient
Configure Accept header to receive binary data without any processing.
inherited
child(String urlPart, {Map<String, String>? headers}) RestClient
inherited
delete({dynamic data, Map<String, String>? headers}) Future<RestResult>
HTTP DELETE with optional additional headers and optional body
inherited
get({dynamic data, Map<String, String>? headers}) Future<RestResult>
HTTP get with optional additional headers and optional body.
inherited
getParam(String name) String?
inherited
getParams(String name) List<String>?
inherited
handleResponse(Future<Response> resp) Future<RestResult>
inherited
HTTP HEAD with optional additional headers.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patch(dynamic data, {Map<String, String>? headers}) Future<RestResult>
HTTP POST with optional additional headers. Data will be processed using configured Serializer, JSON.encode(...) by default.
inherited
post(dynamic data, {Map<String, String>? headers}) Future<RestResult>
HTTP POST with optional additional headers. Data will be processed using configured Serializer, JSON.encode(...) by default.
inherited
produces(String mime, Serializer serializer) RestClient
Configure Content-Type header with appropriate Serializer.
inherited
producesBinary(String mime) RestClient
Configure Content-Type header to submit data as List
inherited
put(dynamic data, {Map<String, String>? headers}) Future<RestResult>
HTTP PUT with optional additional headers. Data will be processed using configured Serializer, JSON.encode(...) by default.
inherited
removeHeader(String name) RestClient
Remove additional header. Will be inherited by all children.
inherited
setHeader(String name, String value) RestClient
Configure additional header. Will be inherited by all children.
inherited
setParam(String name, String value) RestClient
Add query parameter.
inherited
setParams(String name, List<String> value) RestClient
Add query parameter.
inherited
streamedRequest(String method, int contentLength, Stream uploadStream, {required Map<String, String> headers}) Future<RestResult>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited