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
orHMAC
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. [...]
-
head(
Uri url, {Map< String, String> ? headers}) → Future<Response> - 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.