在dart httpRequest getstring always错误中
我建立了一个RESTful服务器,我可以通过我的Chrome或IE使用以下URL获得一个简单的字符串:“ 但使用Dart时,它总是返回一条错误消息:在dart httpRequest getstring always错误中,dart,httprequest,Dart,Httprequest,我建立了一个RESTful服务器,我可以通过我的Chrome或IE使用以下URL获得一个简单的字符串:“ 但使用Dart时,它总是返回一条错误消息: "[object XMLHttpRequestProgressEvent]" 从onError()回调方法, 我确信服务器返回一个Java中“text/plain”MIME类型的字符串 代码如下: import 'dart:html'; void main() { HtmlElement btn = document.body.que
"[object XMLHttpRequestProgressEvent]"
从onError()
回调方法,
我确信服务器返回一个Java中“text/plain”MIME类型的字符串
代码如下:
import 'dart:html';
void main() {
HtmlElement btn = document.body.querySelector("#btn");
btn.onClick.listen(onClick);
}
void onClick(Event v) {
var url = "http://localhost:8080/WebService/RESTful/getString";
HttpRequest.getString(url).then((str) {
window.alert(str.toString());
}, onError: (e) {
window.alert(e);
});
}
谁能帮我 如果试图从另一台服务器获取资源,而不是从加载页面的服务器获取资源,则此服务器需要返回CORS头,否则浏览器将拒绝从另一台服务器获取资源。 这取决于您的服务器如何配置或添加 参见示例
-
-您正在警告包含实际错误的
XMLHttpRequestProgressEvent
。在浏览器的调试器中检查e
,查看真正的问题。如何在我的浏览器的调试器中检查e?对不起,我是dart的初学者。大多数浏览器都有调试控制台——Firefox(Ctrl-Shift-S)、IE(F12)、Chrome(Ctrl-Shift-I)。然后,您可以在onError
函数中放置一个断点,并检查范围内的所有变量。谢谢,我得到了错误信息XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。