Я пытаюсь получить значения, возвращенные после вызова API, но получаю следующее сообщение об ошибке: Тело метода получения не определено для типа StreamedResponse '.
Попробуйте импортировать библиотеку, определяющую «тело», исправив имя на имя существующего метода получения или определив метод получения или поле с именем «тело».
Вот мой код:
Я пытаюсь получить значения, возвращенные после вызова API, но получаю следующее сообщение об ошибке: [b]Тело метода получения не определено для типа StreamedResponse '. Попробуйте импортировать библиотеку, определяющую «тело», исправив имя на имя существующего метода получения или определив метод получения или поле с именем «тело».[/b] Вот мой код: [code]loginUser() async{ try{ final uri = Uri.parse(API.loginURL); var request = http.MultipartRequest('POST', uri);
//Send Input field data request.fields['email'] = emailController.text; request.fields['password'] = passwordController.text;
var response = await request.send();
if(response.statusCode == 200){ var resBody = jsonDecode(response.body); bool success_flag = resBody['success']; print("Login successful!"); }else{ print("Login failed!"); } } catch(e){ print(e.toString()); } } [/code] Кажется, у ответа нет тела