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
Dart http方法中的一个奇怪行为不会';t支持';获取';并且只在谷歌';s浏览器_Dart_Dart Html_Dart Async - Fatal编程技术网

Dart http方法中的一个奇怪行为不会';t支持';获取';并且只在谷歌';s浏览器

Dart http方法中的一个奇怪行为不会';t支持';获取';并且只在谷歌';s浏览器,dart,dart-html,dart-async,Dart,Dart Html,Dart Async,我使用一种方法将数据发送到服务器端,但当我使用GET方法时,请求无法到达该服务器,我不知道为什么我的代码块看起来都是逻辑性的,这是第一个问题第二个问题它只适用于Google浏览器,在其他浏览器上失败,我也不知道为什么, 这里是方法,谁能告诉我为什么会有这种行为 未来请求(字符串方法、字符串url、字符串请求数据){ Completer Completer=新的Completer(); req=新的HttpRequest() ..打开(方法、url) …onLoad.监听((e){ 完成(请求响应

我使用一种方法将数据发送到服务器端,但当我使用GET方法时,请求无法到达该服务器,我不知道为什么我的代码块看起来都是逻辑性的,这是第一个问题第二个问题它只适用于Google浏览器,在其他浏览器上失败,我也不知道为什么, 这里是方法,谁能告诉我为什么会有这种行为

未来请求(字符串方法、字符串url、字符串请求数据){
Completer Completer=新的Completer();
req=新的HttpRequest()
..打开(方法、url)
…onLoad.监听((e){
完成(请求响应文本);
})
..发送(请求数据);
返回completer.future;
}
我这样称呼它:

请求('POST','http://127.0.0.1:1111,则((e){
打印(“返回的结果为:$e”);
});
即使我将“GET”添加到服务器端的标题中,该方法也不会接受它,而且它只适用于我提到的google浏览器!
如果有人有更好的解决方案,你能告诉我吗?

我认为
onLoadEnd
事件更适合于完成完成程序