Alice HTTP Client

pub package

Alice + HTTP Client integration. It contains a plugin for Alice which allows you to use the dart:io HttpClient.

Setup

import 'dart:io';
import 'package:alice/alice.dart';
import 'package:alice_http_client/alice_http_client_adapter.dart';
import 'package:alice_http_client/alice_http_client_extensions.dart';

HttpClient httpClient = HttpClient();
AliceHttpClientAdapter httpClientAdapter = AliceHttpClientAdapter();
Alice alice = Alice()..addAdapter(httpClientAdapter);

httpClient
    .getUrl(Uri.https('jsonplaceholder.typicode.com', '/posts'))
    .interceptWithAlice(httpClientAdapter);

Documentation

For full documentation, see Alice documentation or the Main Repository.