dart原生請求
系統內建庫請求方式:
import 'dart:io'; //內含HttpClient函式
import 'dart:convert'; //帶utf-8內建物件
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();
}
相關文章
- iOS 原生請求iOS
- 原生ajax請求&JSONPJSON
- iOS原生網路請求iOS
- 原生JS封裝AJAX請求JS封裝
- dart系列之:瀏覽器中的舞者,用dart傳送HTTP請求Dart瀏覽器HTTP
- 用原生js封裝一個ajax請求方法JS封裝
- 原生js實現Ajax請求,包含get和postJS
- AJAX的get和post請求原生編寫方法
- iOS 同步請求 非同步請求 GET請求 POST請求iOS非同步
- springmvc 獲取當前請求的 原生request/responseSpringMVC
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 請求框架&移動請求框架
- 前後端資料互動(二)——原生 ajax 請求詳解後端
- 請求OpenFeign的GET請求時,請求為何失敗?
- 有趣的請求引數/請求頭
- 大請求、請求超時問題
- 【轉】怎麼用PHP傳送HTTP請求(POST請求、GET請求)?PHPHTTP
- 原生Js呼叫Fetch Api請求介面(新的Ajax解決方案)JSAPI
- 【Python】用原生的urllib2+httplib請求HttpsPythonHTTP
- 網路請求優化之取消請求優化
- ajax請求
- 批量請求
- http請求HTTP
- HTTP 請求HTTP
- android中將原生請求的介面url的cookie同步到webview中。AndroidCookieWebView
- 如何根據介面請求型別和請求方法,自動執行對應請求型別
- 使用 Laravel 請求類來驗證表單請求Laravel
- URL請求不能解決中文請求的問題
- 請求重定向和請求轉發的區別
- Zttp 傳送 form params 請求 而非 JSON 請求ORMJSON
- Android Http請求框架一:Get 和 Post 請求AndroidHTTP框架
- Android okHttp網路請求之Get/Post請求AndroidHTTP
- python requests get請求 如何獲取所有請求Python
- [初級]原生程式碼請求completions介面,完成gpt3.5 /4 介面呼叫GPT
- PHP curl 請求PHP
- 請求基本流程
- ajax請求 juery
- java post 請求Java