mysql - 我得到空响应与 http.Response 响应
问题描述
这是我的注册小部件代码。我收到错误以及来自 http.Response 的响应为空,
Future<http.Response> _register() async {
setState(() {
_loading = true;
});
final http.Response response = await Network().postData({
'full_name': _nameController.text,
'username': _usernameController.text,
'email': _emailController.text,
'contact': _contactController.text,
'address': _addressController.text,
'password': _passwordController.text
},'/registerUser.php');
setState(() {
_loading = false;
});
return response;// returning null
}
@override
Widget build(BuildContext context) {
width = MediaQuery.of(context).size.width;
height = MediaQuery.of(context).size.height;
// login button
GestureDetector(
onTap: () {
if (_formKey.currentState.validate()) {
_register().then((value) {
var res=json.decode(value.body);
print(res);
if (res['error'] == true) {
print(res['message']);
} else if (res['error'] == false) {
print(res['message']);
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (BuildContext context) =>
LoginPage()));
}
});
}
},
child: MyButton(
text: 'SIGNUP',
btnColor: primaryColor,
btnRadius: 8,
),
),
// link to sign up page
这里有一些错误
附言
忘记打开和关闭括号它们都很好只是想减少代码
解决方案
推荐阅读
- wxpython - wx.grid.Grid 选择一行时如何不改变单元格的背景颜色
- javascript - 等待/异步调用后,continuation-local-storage 丢失值?
- datetime - 如何以 24 小时格式查找两次之间的差异 - Flutter?
- javascript - 如何使用 JQuery 展平 XML 树?
- powershell - 嵌套的 Powershell 函数
- php - PHP Mysql DISTINCT 列当前日期在哪里
- python - 将标签值传递给views.py django
- oracle - 触发每个预言机中的至少一个
- javascript - 如何将日期转换为特定的日期格式
- matlab - 如何在matlab中绘制这个蛋糕片状表面?