在这里,我正在创建带有抖动的移动应用程序。我也用django rest框架创建了后端。现在,我想在后端使用信息。 对于注册,我可以将用户信息从flutter发布到django rest,它可以正常工作。但是当某些输入不正确时,我不知道如何将问题从后端反映到Flutter应用中。
例如,此处的电子邮件地址不正确:
这是我用于获取和获取数据的代码:
void _postmessage(
{@required var username,
@required var email,
@required var password1,
@required var password2}) async {
var url = 'url';
var data = {
"username": username,
"email": email,
"password1": password1,
"password2": password2
};
HttpClient httpClient = new HttpClient();
IOClient ioClient = new IOClient(httpClient);
ioClient.post(url, body: data);
_fetchdata();
}
_fetchdata() async {
List list = List();
final response = await http.get('url');
if (response.statusCode == 200) {
list = json.decode(response.body) as List;
print(list);
} else {
// list = json.decode(response.body) as List;
print(json.decode(response.body));
}
}
结果我在输出中得到了这个
将其打印在输出上: 颤抖:{详细信息:不允许使用方法“ GET”。}
答案 0 :(得分:0)
最终响应=等待http.post('url');