我正在呼叫一個遠程 PHP 檔案來獲取一些資料到我的 Flutter 應用程式中。
這是顫振功能:
Future<void> registrarUsuario() async {
var url = Constantes.adminUsuariosUrl 'nuevo_usuario.php';
final response = await http.post(Uri.parse(url), body: {
"email": controllerEmail.text,
"password": controllerPass.text
});
print("response ${response.body}");
}
呼叫函式列印輸出為空。
flutter: response
但是使用 Postman 呼叫 PHP 檔案會給我以下輸出:
[{"id":"57","correo":"[email protected]"}]
我想更新函式 registrarUsuario 以從 response.body 獲取 json 物件
uj5u.com熱心網友回復:
對請求中的正文內容進行編碼
Future<void> registrarUsuario() async {
var url = Constantes.adminUsuariosUrl 'nuevo_usuario.php';
final response = await http.post(Uri.parse(url), body:json.encode({
"email": controllerEmail.text,
"password": controllerPass.text
}));
print("response ${response.body}");
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/512892.html
標籤:扑镖
上一篇:Flutter:使用GridView.builder使所有螢屏可滾動
下一篇:在Flutter中重建頁面
