使用Web View将参数发送到服务器(后方法)

par*_*aei 5 dart flutter

如何在Flutter中使用Web View将参数发送到服务器并获得响应?我想转到我的URL并得到服务器的响应。但是我想通过Web View来做

Gov*_*iyo 0

让我们做下面的例子。

假设我们在这里调用登录 API,并使用所需的用户名密码作为参数。

希望您知道我们必须导入以下软件包。

import 'package:http/http.dart' as http;
import 'dart:async';
import 'dart:convert';
Run Code Online (Sandbox Code Playgroud)

下面是我为方便理解而制定的方法。

Future<http.Response> callWebServiceForLofinUser() async {

    final paramDic = {
      "username": 'email@example.com', 
      "password": '123456',
    };

    final loginData = await http.post(
      "http://www.xxxx.com/dev/api/user/userLogin.php",  // change with your API
      body: paramDic,
    );

    print(loginData.body);

    return loginData;
  }
Run Code Online (Sandbox Code Playgroud)

如果您对上面的代码有任何困惑,请随时问我。

  • 问题是如何通过 WebView 做到这一点 (5认同)