【发布时间】:2021-01-29 12:25:28
【问题描述】:
我是 Flutter 的初学者,我想获取数据表单 API,但 API 是“发布”小费。如何检索数据?请帮我。谢谢(:
例如,我有 API 数据“post”,数据是“phonenumber”、“password”、“address”、“name”、“class”。如何获取所有数据并全部显示/显示?
【问题讨论】:
我是 Flutter 的初学者,我想获取数据表单 API,但 API 是“发布”小费。如何检索数据?请帮我。谢谢(:
例如,我有 API 数据“post”,数据是“phonenumber”、“password”、“address”、“name”、“class”。如何获取所有数据并全部显示/显示?
【问题讨论】:
我有一个代码sn-p,你可以参考
这是关于调用学生的 POST API 并将凭据作为正文传递。
Future<Map<String, dynamic>> loginUser(String phone, String pass) async {
http.Response response = await http.post(
EndPoint.Login,
body: jsonEncode(
{
"phonenumber": phone,
"password": pass,
},
),
headers: {"Content-Type": "application/json"},
);
var parsed = jsonDecode(response.body);
Map<String, dynamic> authfailed = {};
if (parsed['message'] == "Auth failed") {
authfailed['message'] = "Auth failed";
return authfailed;
}
// print(parsed);
return parsed;
}
【讨论】: