首页 > 解决方案 > Flutter API 获取

问题描述

我正在做一个颤振项目,我通过API将数据发送到互联网,API创建用户ID,然后下一页我必须获取ID然后填充一些数据并将数据发布到相关ID,那么如何我这样做请帮助我,我正在使用 dio 包。

标签: flutter

解决方案


首先,您必须创建一个 Dio 实例。预先定义 baseUrl 很有用。它将允许您仅指定端点路径,而不是为每个请求重复完整的 url。

var options = BaseOptions(baseUrl: 'https://[hostname]/api');

Dio dio = Dio(options);

要发送 GET 请求,您只需调用 dio 实例的 get 方法,queryParameters 是可选的。

response = await dio.get([endpoint path], queryParameters: { ... });

要发送 POST 请求,您需要调用 dio 实例的 post 方法,数据必须通过 Map。

response = await dio.post([endpoint path], data: { ... });

最后,可以通过 访问响应数据response.data


推荐阅读