2
我建立了一個基於REST的服務器,我可以得到一個簡單的字符串,我的瀏覽器或使用IE瀏覽此網址:「http://localhost:8080/WebService/RESTful/getString」在鏢的HttpRequest的GetString老是報錯
但使用飛鏢的時候,它總是會返回一個錯誤信息:
"[object XMLHttpRequestProgressEvent]"
從onError()
回調方法, 我敢肯定,服務器返回一個 「text/plain的」 MIME類型在Java中的字符串。
下面是代碼:
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);
});
}
誰能幫我?
你提醒'XMLHttpRequestProgressEvent'其中包含實際的錯誤。在瀏覽器的調試器中檢查'e'來查看真正的問題。 – 2015-04-02 02:04:04
如何檢查在瀏覽器中的電子?對不起,我是飛鏢初學者。 – dylb1973 2015-04-02 02:06:12
大多數瀏覽器都有一個調試控制檯 - 火狐(按Ctrl-Shift-S鍵),IE(F12),鉻(按Ctrl-Shift-I鍵)。然後,您可以將您的'onError'函數中的斷點,並檢查它們是在範圍內的所有變量。 – 2015-04-02 02:10:03