我正在构建一个颤振应用程序,我需要从 https 服务器获取 JSON 数据。
但我收到这样的错误
错误:HandshakeException:客户端中的握手错误(操作系统错误:CERTIFICATE_VERIFIY_FAILED:自签名证书
我的 ApiServices 代码
class ApiAjuService{
Client client = Client();
final baseURL = "https://posdemo.sisapp.com:8443/kbs/rest/mock/api/ajus";
Future<List<Aju>> getAju() async{
final response = await client.get("$baseURL");
if(response.statusCode == 200){
return ajuFromJson(response.body);
}else{
return null;
}
}
我的模特
List<Aju> ajuFromJson(String jsonData) {
final data = json.decode(jsonData);
return List<Aju>.from(data.map((item) => Aju.fromJson(item)));
}
我除了 api 将显示在我的 listView 中,但我仍然收到错误握手