networking 0.0.10+1 copy "networking: ^0.0.10+1" to clipboard
networking: ^0.0.10+1 copied to clipboard

A general purpose HTTP Client for Dart, that is typed and error free.

example/lib/example.dart

import 'dart:io';

import 'package:networking/networking.dart';

void main() async {
  final repository = NetworkingGitHubRepository(
    user: 'dart-pacotes',
    repoId: 'networking',
    branch: 'master',
  );

  // Create networking client that interacts with GitHub Raw API
  final networkingClient = RawGitHubNetworkingClient(
    repository: repository,
  );

  final endpoint = 'README.md';

  // Get README.md content
  final getEndpointResult = await networkingClient.get(endpoint: endpoint);

  // Tadaaaam!
  print(getEndpointResult);

  exit(0);
}
2
likes
120
pub points
64%
popularity

Publisher

verified publisheroshanu.art

A general purpose HTTP Client for Dart, that is typed and error free.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dartz, http, meta

More

Packages that depend on networking