我发现正确的方法(但很糟糕)是允许所有证书。
HttpClient client = new HttpClient();client.badCertificateCallback = ((X509Certificate cert, String host, int port) => true);String url ='xyz@xyz.com';Map map = { "email" : "email" , "password" : "password"};HttpClientRequest request = await client.postUrl(Uri.parse(url));request.headers.set('content-type', 'application/json');request.add(utf8.enpre(json.enpre(map)));HttpClientResponse response = await request.close();String reply = await response.transform(utf8.deprer).join();print(reply);


