Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
Php 如何确认http post请求是否已在颤振中发布?_Php_Mysql_Flutter_Dart - Fatal编程技术网

Php 如何确认http post请求是否已在颤振中发布?

Php 如何确认http post请求是否已在颤振中发布?,php,mysql,flutter,dart,Php,Mysql,Flutter,Dart,我在xampp上安装了mysql数据库的应用程序。当我尝试实现http.post请求时,我如何知道我的数据已发布到服务器 检查状态码以获取响应 通常,如果post调用有效,您会得到一个响应。statusCode==200 也许可以在设备上检查一下。否则,如果您正在谈论php上的代码,我们需要更多信息 例如关于颤振: final response = await http.post('adress', headers: { "Content-Type":"

我在xampp上安装了mysql数据库的应用程序。当我尝试实现http.post请求时,我如何知道我的数据已发布到服务器

检查状态码以获取响应

通常,如果post调用有效,您会得到一个响应。statusCode==200

也许可以在设备上检查一下。否则,如果您正在谈论php上的代码,我们需要更多信息

例如关于颤振:

 final response =
      await http.post('adress',
      headers: {
        "Content-Type":"application/json"
      },
      body: json.encode({
        "parameter":"yourparameter",
      }));

  if (response.statusCode == 200) {
    // If server returns an OK response, parse the JSON.
     final parsed = json.decode(response.body).cast<Map<String, dynamic>>();

      return parsed.map<ObjectResult>((json) => ObjectResult.fromJson(json)).toList();

  } else {
    // If that response was not OK, throw an error.
    throw Exception('Failed to load post');
  }
最终响应=
等待http.post('address',
标题:{
“内容类型”:“应用程序/json”
},
正文:json.encode({
“参数”:“您的参数”,
}));
如果(response.statusCode==200){
//如果服务器返回OK响应,则解析JSON。
final parsed=json.decode(response.body.cast();
返回parsed.map((json)=>ObjectResult.fromJson(json)).toList();
}否则{
//如果该响应不正常,则抛出一个错误。
抛出异常(“加载post失败”);
}

只需在PHP脚本的末尾添加类似于echo json_encode(“ok”)的内容,然后在您的flatter代码中处理它。我想知道这是否是唯一的方法。现在我可以做到这一点,但这是商业应用程序的具体解决方案吗?在我的程序中,我对n个数据循环发布n次,将它们发布到不同的行中。在这种情况下,响应将如何工作?