[Flutter]Dio

小黑
發佈於APP
2023/12/26閱讀時間約 1 分鐘

Dio是一個Dart Http請求庫,支援Restful API、FormData、攔截器、請求取消、Cookie管理、檔案上傳/下載、逾時等。

加入

dependencies:
dio: ^x.x.x #请使用pub上的最新版本



使用

GET

Response response;
response = await dio.get("/xxx");


POST

Response response;
response = await dio.post("/xxx",data:{"id":1,"name":"Tom"});


同時發送多個請求

Response response;
response = await Future.wait([dio.post("/xxx"),dio.get("/yyy")]);


Download

Response response;
response = await dio.download("https://www.google.com/",_savePath);


FormData

FormData formData = FormData.from({
"name": "Tom",
"age": 20,
});
Response response;
response = await dio.post("/info", data: formData);
7會員
78內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
發表第一個留言支持創作者!
從 Google News 追蹤更多 vocus 的最新精選內容