使用POST方法将数据从Dart发送到PHP

del*_*oki 5 html5 dart

我试图将一些数据从Dart发送到PHP ...这是我用来从Dart发送数据的代码:

button.onClick.listen((e) {
  var req = new HttpRequest();


  req.onReadyStateChange.listen((HttpRequestProgressEvent e) {
    if (req.readyState == HttpRequest.DONE) {
      print('Data submitted!');
    }
  });


  req.open('POST', form.action);
  req.send('hello from dart');

});
Run Code Online (Sandbox Code Playgroud)

在我的PHP文件中,我试图使用我从dart发送的字符串,但count($ _ POST)返回0. $ _POST似乎是空的...

Dart代码DOES触发php脚本并打印'Data submitted'...

Mat*_*t B 7

这实际上与您的PHP配置有关.您可以使用PHP的保留变量访问POST'd数据:$ HTTP_RAW_POST_DATA但是首选方法是使用php://输入