2015-04-02 34 views
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); 
}); 
} 

誰能幫我?

+2

你提醒'XMLHttpRequestProgressEvent'其中包含實際的錯誤。在瀏覽器的調試器中檢查'e'來查看真正的問題。 – 2015-04-02 02:04:04

+0

如何檢查在瀏覽器中的電子?對不起,我是飛鏢初學者。 – dylb1973 2015-04-02 02:06:12

+1

大多數瀏覽器都有一個調試控制檯 - 火狐(按Ctrl-Shift-S鍵),IE(F12),鉻(按Ctrl-Shift-I鍵)。然後,您可以將您的'onError'函數中的斷點,並檢查它們是在範圍內的所有變量。 – 2015-04-02 02:10:03

回答