异常:类型"HttpRequestEventTarget"不是预期类型"HttpRequest"的子类型



我需要HTTP请求,但我得到了一个异常,

异常:类型"HttpRequestEventTarget"不是预期类型"HttpRequest"的子类型。

我的代码有问题,你能帮我纠正吗?

import 'dart:async';
import 'dart:convert';
import 'package:angular/angular.dart';
import 'package:angular_router/angular_router.dart';
import 'package:flowapp/src/person.dart';
import 'package:flowapp/src/workflow_base.dart';
import 'package:http/http.dart';
import '../globals.dart' as globals;
@Injectable()
class SignInService {
static const _baseURL = WorkFlowBase.baseUrl;
stacit final _headers = {'Content-Type': 'application/json'};  
final Client _http;
final Router _router;
SignInService(this._http, this._router);
/// SignIn 
/// -------
Future<List<Person>> loginWorkflow(String username, String password) async {
try {
final response = await _http.post(
_baseURL + '/signin', 
headers: _headers,
body: json.encode({
'username': username,
'password': password
})
);
final person = (_extractData(response) as List)
.map((value) => Person.fromJson(value))
.toList();
return person;
} catch (e) {
throw _handleError(e, 'loginWorkFlow()');
}
}
dynamic _extractData(Response resp) => json.decode(resp.body);
Exception _handleError(dynamic e, String methodName) {
return Exception('Error : Method: $methodName ERROR: $e');
}
}

我解决了这个问题。我为页面加载状态添加了PaceJs。我停止使用它。

步调https://github.hubspot.com/pace/docs/welcome/

最新更新