network 0.8.0 copy "network: ^0.8.0" to clipboard
network: ^0.8.0 copied to clipboard

outdated

Package including hooks for easy works with http package in dart

0.8.0 #

  • Added middleware! Usage example:
network.settings.middleware.add(
  network.Middleware(
    onRequest: (request) => request,
    onResponse: (response) => response,
    onError: (error) => error,
  )
);
  • Simplify usage settings (network.NetworkSettings()... -> network.settings...)
  • NetworkSettings.{exceptionDelegate, successfulDelegate, hasSuccessfulDelegate} marked as deprecated ann will be removed in 1.0.0
  • Usage as client available!
import 'package:network/network.dart';
final client = Network();
client.get(...);
client.post(...);
client.close();
  • Added network.head() method
  • Added Response.request
  • Added PaymentRequired & MethodNotAllowed http exceptions;

0.7.1 #

  • Fix default headers

0.7.0 #

  • Added property to use an external http-client

0.6.0 #

  • Added userAgent (available in Settings)
  • Added defaultHeaders (available in Settings)
  • Added default http exceptions (like a unauthorized, not found etc)

0.5.0 #

  • Refactoring

0.4.0 #

  • Added NetworkUnavailableException
  • Fixed exceptionDelegate

0.3.0 #

  • Added NetworkSettings
  • Added exceptionDelegate in NetworkSettings

0.2.0 #

  • Added toString() method for NetworkException and BinaryResponse
  • Added toJsonApiResponse() method for BinaryResponse

0.1.0 #

  • Added parameter queryParameters for all methods
  • Removed parameter jsonBody from post and put methods

0.0.2 #

  • Removed debug print
  • Added hooks for delete & put http methods

0.0.1 #

  • Initial release
11
likes
0
points
46
downloads

Publisher

verified publisherserge.software

Weekly Downloads

Package including hooks for easy works with http package in dart

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, meta

More

Packages that depend on network