veryfi_dart library Null safety

Support for doing something awesome.

More dartdocs go here.

Classes

BaseClient
The abstract base class for an HTTP client. [...]
BaseRequest
The base class for HTTP requests. [...]
BaseResponse
The base class for HTTP responses. [...]
ByteStream
A stream of chunks of bytes representing a single piece of data.
Client
The interface for HTTP clients that take care of maintaining persistent connections across multiple requests to the same server. [...]
Digest
A message digest as computed by a Hash or HMAC function.
Hash
An interface for cryptographic hash functions. [...]
Hmac
An implementation of keyed-hash method authentication codes. [...]
MultipartFile
A file to be uploaded as part of a MultipartRequest. [...]
MultipartRequest
A multipart/form-data request. [...]
Request
An HTTP request where the entire request body is known in advance.
Response
An HTTP response where the entire response body is known in advance.
StreamedRequest
An HTTP request where the request body is sent asynchronously after the connection has been established and the headers have been sent. [...]
StreamedResponse
An HTTP response where the response body is received asynchronously after the headers have been received.
VeryfiDart

Constants

md5 → const Hash
An implementation of the MD5 hash function. [...]
_MD5._()
sha1 → const Hash
An implemention of the SHA-1 hash function. [...]
_Sha1._()
sha224 → const Hash
An implementation of the SHA-224 hash function. [...]
_Sha224._()
sha256 → const Hash
An implementation of the SHA-256 hash function. [...]
_Sha256._()
sha384 → const Hash
An implementation of the SHA-384 hash function. [...]
_Sha384._()
sha512 → const Hash
An implementation of the SHA-512 hash function. [...]
_Sha512._()
sha512224 → const Hash
An implementatino of the SHA-512/224 hash function. [...]
_Sha512224()
sha512256 → const Hash
An implementatino of the SHA-512/256 hash function. [...]
_Sha512256()

Functions

delete(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP DELETE request with the given headers to the given URL. [...]
get(Uri url, {Map<String, String>? headers}) Future<Response>
Sends an HTTP GET request with the given headers to the given URL. [...]
Sends an HTTP HEAD request with the given headers to the given URL. [...]
patch(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PATCH request with the given headers and body to the given URL. [...]
post(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP POST request with the given headers and body to the given URL. [...]
put(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PUT request with the given headers and body to the given URL. [...]
read(Uri url, {Map<String, String>? headers}) Future<String>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a String. [...]
readBytes(Uri url, {Map<String, String>? headers}) Future<Uint8List>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a list of bytes. [...]

Exceptions / Errors

ClientException
An exception caused by an error in a pkg/http client.