2013-02-11 1 views

답변

2

당신은 this breaking change에 직면하는 것 : 우리는 HttpRequest.get 및 getWithCredentials 공장 생성자를 제거하고 정적 방법은 미래를 반환으로 대체됩니다

. 이것들은 주로 사용하기 쉬운 방법이며 사용하기가 좀 더 쉬워 보이고 있습니다.

HttpRequest.request(url).then((xhr) { 
    var result = xhr.response; 
    }, 
    onError: (e) { 
    // error! 
    }); 

대신 :

그래서 당신은 지금 같은 것을 사용한다

new HttpRequest.get(url, (xhr) { 
    if (xhr.status == 200) { 
    var result = xhr.response; 
    } else { 
    // error? 
    } 
}); 
3

특정 new HttpRequest.get(...) 간이 생성자가 편리한 대체 정적 메서드로 대체하지만 알렉산더의 대답은 정확 불리는 getString()

HttpRequest.getString(url).then((responseText) { 
    print(responseText); 
}); 
+0

이것은 비동기식 오류를 던지고있다. (오류 메시지) .then ((response) => print ('response')) .catchError ((error) => print (error.toString()))); –

관련 문제