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();
}
相關文章
- 原生ajax請求&JSONPJSON
- dart系列之:瀏覽器中的舞者,用dart傳送HTTP請求Dart瀏覽器HTTP
- 用原生js封裝一個ajax請求方法JS封裝
- 【Python】用原生的urllib2+httplib請求HttpsPythonHTTP
- 原生js實現Ajax請求,包含get和postJS
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- 請求OpenFeign的GET請求時,請求為何失敗?
- 前後端資料互動(二)——原生 ajax 請求詳解後端
- 原生Js呼叫Fetch Api請求介面(新的Ajax解決方案)JSAPI
- 有趣的請求引數/請求頭
- 大請求、請求超時問題
- 網路請求優化之取消請求優化
- android中將原生請求的介面url的cookie同步到webview中。AndroidCookieWebView
- ajax請求
- axios 請求iOS
- python requests get請求 如何獲取所有請求Python
- [初級]原生程式碼請求completions介面,完成gpt3.5 /4 介面呼叫GPT
- 如何根據介面請求型別和請求方法,自動執行對應請求型別
- 使用 Laravel 請求類來驗證表單請求Laravel
- URL請求不能解決中文請求的問題
- Android網路請求(4) 網路請求框架VolleyAndroid框架
- Android網路請求(終) 網路請求框架RetrofitAndroid框架
- Android網路請求(3) 網路請求框架OkHttpAndroid框架HTTP
- springboot打jar包請求jsp請求不到問題Spring BootJARJS
- React Native請求Https請求不通怎麼解決React NativeHTTP
- java post 請求Java
- 跨域請求跨域
- http請求概述HTTP
- 預檢請求
- TCP 請求頭TCP
- PHP curl 請求PHP
- ajax請求 juery
- 請求基本流程
- Jsoup http請求JSHTTP
- 離散請求
- go http請求GoHTTP
- uniapp formdate請求APPORM
- Vue 使用 Axios 傳送請求的請求體問題VueiOS