14.4 导入系统内置库实现请求数据httpClient

import 'dart:io'; import 'dart:convert'; void main() async{ var result = await getDataFromZhihuAPI(); print(result); } //api接口: http://news-at.zhihu.com/api/3/stories/latest getDataFromZhihuAPI() async{ //1、创建HttpClient对象 var httpClient = new HttpClient(); //2、创建Uri对象 var uri = new Uri.http('news-at.zhihu.com','/api/3/stories/latest'); //3、发起请求,等待请求 var request = await httpClient.getUrl(uri); //4、关闭请求,等待响应 var response = await request.close(); //5、解码响应的内容 return await response.transform(utf8.decoder).join(); }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章