我用
import 'dart:async' show Future;import 'dart:io' show HttpClient, HttpClientBasicCredentials, HttpClientCredentials;import 'package:http/http.dart' show baseClient, IOClient;typedef Future<bool> HttpAuthenticationCallback( Uri uri, String scheme, String realm);HttpAuthenticationCallback _basicAuthenticationCallback( HttpClient client, HttpClientCredentials credentials) => (Uri uri, String scheme, String realm) { client.addCredentials(uri, realm, credentials); return new Future.value(true); };baseClient createBasicAuthenticationIoHttpClient( String userName, String password) { final credentials = new HttpClientBasicCredentials(userName, password); final client = new HttpClient(); client.authenticate = _basicAuthenticationCallback(client, credentials); return new IOClient(client);}final http = createBasicAuthenticationIoHttpClient(_config.userName, _config.password);http.get(...)


