get<T> function
Future<Response<T>>
get<
T>( - String unencodedPath, {
- Protocol protocol = Protocol.https,
- String? service,
- Map<String, dynamic>? parameters,
- Duration timeout = const Duration(seconds: 10),
- ResponseDataBuilder<T>? to,
- ResponseDataAdaptor? adaptor,
- GetClient? getClient,
- Client? client,
})
Implementation
Future<Response<T>> get<T>(
final String unencodedPath, {
final Protocol protocol = Protocol.https,
final String? service,
final Map<String, String>? headers,
final Map<String, dynamic>? parameters,
final Duration timeout = const Duration(seconds: 10),
final type.ResponseDataBuilder<T>? to,
final type.ResponseDataAdaptor? adaptor,
final type.GetClient? getClient,
final http.Client? client,
}) async => _buildResponse<T>(
checkStatus(
await util.executeGet(
util
.getUriFactory(protocol)
.call(
service ?? defaultService,
unencodedPath,
util.toQueryParameters(parameters),
),
headers: headers,
timeout: timeout,
getClient: getClient,
client: client,
),
),
to,
adaptor,
);