【发布时间】:2020-04-12 08:48:21
【问题描述】:
我正在尝试使用 Flutter Web 上的 Dio 包使用以下代码发出 http 发布请求,但是每当单击按钮发出请求时,我都会在图片中收到错误,但没有返回数据。我不知道可能是什么导致问题。
Map<String,dynamic> postData = {
"email":"someemail@gmail.com",
"password":"qwerty123456",
};
var resp = await dio.post("http://10.15.5.46/codeishweb/LoginUser.php",data: postData );
if (resp.statusCode == 200) {
if(resp.data != null){
print("not null");
responseBody = resp.data;
print("results ::$responseBody");
}else{
print("The request gave null");
}
【问题讨论】:
-
您好,如果您可以在此处添加错误日志,那就太好了。另外,我不禁注意到
baseUrl是一个空字符串。问题一定与此有关 -
我面临同样的错误。相同的代码在 android 中工作,但在 web req.body.name 中接收未定义的值。
-
@AbdullahKhan 您找到解决问题的方法了吗?我有同样的问题。适用于 Android 但不适用于网络
-
@DrkStr 我记不太清楚了,但我想我是使用 http 插件做到的。 pub.dev/packages/http
-
我也遇到了同样的问题,你找到解决办法了吗?
标签: flutter dart flutter-dependencies flutter-web