我收到未处理的异常:FormatException:输入意外结束(在字符 1 处)并且不知道为什么?
I'm getting Unhandled Exception: FormatException: Unexpected end of input (at character 1) and don't know why?
我正在尝试向我忘记的密码发送电子邮件,但它总是 returns 我在控制台中出错,我不知道我做错了什么。
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: FormatException: Unexpected end of input (at character 1)
这是我的代码
final String _url = 'apiurl.com';
Future<String?> forgotPassword(String email) async {
final Map<String, dynamic> authData = {
'email': email,
};
final url = Uri.http(_url, '/api/Auth/ForgotPassword', authData);
final resp = await http.post(
url,
body: jsonEncode(authData),
);
print(url);
print(resp.body);
我尝试打印我的 url 和 resp.body,这就是我返回的内容。
URL-
http://apiurl.com/api/Auth/ForgotPassword?email=rudy%40mail.com
resp.body- Nothing/Blank
User user = new User(email: user.email);
var response = await http.post(
url,
data: json.encode(user.toJson()),
);
这样试试。
我正在尝试向我忘记的密码发送电子邮件,但它总是 returns 我在控制台中出错,我不知道我做错了什么。
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: FormatException: Unexpected end of input (at character 1)
这是我的代码
final String _url = 'apiurl.com';
Future<String?> forgotPassword(String email) async {
final Map<String, dynamic> authData = {
'email': email,
};
final url = Uri.http(_url, '/api/Auth/ForgotPassword', authData);
final resp = await http.post(
url,
body: jsonEncode(authData),
);
print(url);
print(resp.body);
我尝试打印我的 url 和 resp.body,这就是我返回的内容。
URL- http://apiurl.com/api/Auth/ForgotPassword?email=rudy%40mail.com
resp.body- Nothing/Blank
User user = new User(email: user.email);
var response = await http.post(
url,
data: json.encode(user.toJson()),
);
这样试试。