У меня возникли некоторые трудности с регистрацией на сервере акведука из моего интерфейса Flutter.
Вот мой код в моем интерфейсе:
Future<void> signUp(String email, String password) async {
final body = "username:$email,password:$password"; //<- return request entity could not be decoded
//final body = {"username": email, "password": password}; //<- return bad state: Cannot set the body fields of Request with content-type "application/json"
try {
final http.Response response = await http.post(
"http://localhost:8888/register",
headers: {"Content-Type": "application/json"},
body: body);
final jsonResponse = json.decode(response.body);
if (jsonResponse["error"] != null) {
throw HttpException(jsonResponse["error"]);
}
} catch (error) {
throw error;
}
}
Должна быть какая-то глупая ошибка. Я считаю, что это с форматированием тела, поэтому я попробовал 2 варианта, и оба выдают другое исключение http (как в комментарии).