pubdev/dartssh/http library

Classes

HttpClient
HTTP client integrating io.HttpClient and html.HttpRequest.
HttpClientImpl
package:http based implementation of HttpClient.
HttpRequest
Asynchronous HTTP request
HttpResponse
HTTP response integrating io.HttpClient and html.HttpRequest.
SSHTunneledBaseClient
http.BaseClient running over SSHTunneledSocketImpl.
TestHttpClient
Shim HttpClient for testing
UserAgentBaseClient
http.BaseClient with userAgent header. Reference: https://github.com/dart-lang/http/blob/master/README.md

Functions

addBasicAuthenticationHeader(Map<String?, String?>? headers, String? username, String? password) Map<String?, String?>?
In basic HTTP authentication, a request contains a header field in the form of Authorization: Basic
connectUri(Uri? uri, SocketInterface? socket, {SocketFilter? secureUpgrade}) Future<SocketInterface?>?
httpRequest(Uri? uri, String? method, SocketInterface? socket, {Map<String?, String?>? requestHeaders, Uint8List? body, StringCallback? debugPrint, bool? persistentConnection = true}) Future<HttpResponse?>?
Makes HTTP request over SocketInterface, e.g. SSHTunneledSocketImpl.

Typedefs

HttpClientFactory = (Client? Function()?)
SocketFilter = (Future<SocketInterface?>? Function(SocketInterface?)?)