我是扑朔迷离的初学者,我想从API获取数据,但API是“发布”提示。如何检索数据?请帮我。谢谢(:
示例,我有API数据“ post”,数据是“ phonenumber”,“ password”,“ address”,“ name”,“ class”。如何获取所有数据并全部显示/显示?
答案 0 :(得分:0)
我有一个代码片段,您可以参考
这是关于调用学生的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;
}