Dart HttpRequest& "内置图书馆' dart:io'不适用于Dartium"

时间:2014-03-27 09:16:20

标签: dart httprequest dart-io

我想从服务器(tomcat服务器)获取json数据

我导入"package:http/http.dart'为http“。

但是,在Datium控制台中,结果是“内置库'dart:io'在Dartium上不可用。”

所以“dart build”并在Chrome控制台中运行“Uncaught Unsupported operation:Platform._version”错误。

另外,dart:html和dart:io的“HttpRequest”正在使用请求失败。

如何从服务器(tomcat或其他人)获取响应数据?

谢谢你的回答!!!

    
import 'dart:async';
import "dart:html";
import "dart:convert";

import 'package:http/http.dart' as http;


final ButtonElement loginButton = querySelector("#login");


void main() {

  loginButton.onClick.listen((e) {

requestTest2IO();

  });

}

void requestTest2IO(){

  var url = 'server url';

    http.get(url, headers : {'Cookie': 'JSESSIONID : xxxxxxxxxxxxxxxxxxxxxx',

        'User-Agent': 'xxxxxxx',

        'x-app-stat-json': '(Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36,appversion=8}'         

        })

      .then((response) {

        List<String> repos = JSON.decode(response.body);

        print(repos);

      }); 
}

0 个答案:

没有答案