Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振网中的颤振dio不适用于post请求_Flutter_Dart_Flutter Dependencies_Flutter Web - Fatal编程技术网

Flutter 颤振网中的颤振dio不适用于post请求

Flutter 颤振网中的颤振dio不适用于post请求,flutter,dart,flutter-dependencies,flutter-web,Flutter,Dart,Flutter Dependencies,Flutter Web,我正在尝试使用Flatter Web上的Dio包发出http post请求,代码如下,但每当单击按钮发出请求时,我都会在图片中看到错误,没有返回任何数据。我不知道是什么原因导致了问题 Map<String,dynamic> postData = { "email":"someemail@gmail.com", "password":"qwerty123456", }; var resp = await dio.post("http://10.15.5.46/codeishw

我正在尝试使用Flatter Web上的Dio包发出http post请求,代码如下,但每当单击按钮发出请求时,我都会在图片中看到错误,没有返回任何数据。我不知道是什么原因导致了问题

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");
      }
Map postData={
“电子邮件”:someemail@gmail.com",
“密码”:“qwerty123456”,
};
var resp=等待dio.post(“http://10.15.5.46/codeishweb/LoginUser.php“,数据:postData);
如果(resp.statusCode==200){
如果(响应数据!=null){
打印(“非空”);
responseBody=响应数据;
打印(“结果:$responseBody”);
}否则{
打印(“请求为空”);
}

我认为由于“http”,你的URL应该是“https”

嗨,如果你能在这里添加错误日志,那就太好了。此外,我忍不住注意到
baseUrl
是一个空字符串。这个问题一定在某种程度上与此有关。我面临着相同的错误。在android中工作的相同代码,但在web req.body.name中接收到未定义的value.@AbdullahKhan你找到解决问题的方法了吗?我有sam问题。在Android上工作,但没有web@DrkStr我不记得很清楚,但我想我是用http插件做的。我面临着同样的问题,你找到解决办法了吗?