我正在尝试使用飞镖和颤动连接到我们的服务器。我在证书服务器中收到错误,获得了代码,并且得到了准确的响应,但是问题是响应一直以字符串形式返回。我希望它作为列表循环遍历。
HttpClient client = new HttpClient();
client.badCertificateCallback =((X509Certificate cert, String host, int port) => true);
String url ='https://xxx';
//Map map = { "email" : "email" , "password" : "password"};
HttpClientRequest request = await client.getUrl(Uri.parse(url));
//request.headers.set('content-type', 'application/json');
//request.add(utf8.encode(json.encode(map)));
HttpClientResponse response = await request.close();
String reply = await response.transform(utf8.decoder).join();
print(reply);
我有简单的代码来获取JSON响应作为列表。问题是我们的服务器正在使用https和nginx将所有请求发送到正确的端口。以前的代码有效,但是我需要提供一个列表。
简单的代码是:
String apiURL = "https://jsonplaceholder.typicode.com/posts";
http.Response response = await http.get(apiURL);
return json.decode(response.body);
答案 0 :(得分:0)
您不会得到列表。您将获得需要处理的平面json。可以使用powershell通过简单的脚本进行处理。