Flutter 颤振网中的颤振dio不适用于post请求
我正在尝试使用Flatter Web上的Dio包发出http 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
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插件做的。我面临着同样的问题,你找到解决办法了吗?