유지 :'HttpRequest'에서 'get'메소드를 해결할 수 없습니까? 오류를 받고
가 'HttpRequest에'의 '수'방법을 확인할 수 없습니다 이후 다트 편집기 0.3.4_r18115의 최신 빌드를 업데이트했습니다.
해결 방법은 무엇입니까? 감사.
유지 :'HttpRequest'에서 'get'메소드를 해결할 수 없습니까? 오류를 받고
가 'HttpRequest에'의 '수'방법을 확인할 수 없습니다 이후 다트 편집기 0.3.4_r18115의 최신 빌드를 업데이트했습니다.
해결 방법은 무엇입니까? 감사.
당신은 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?
}
});
특정 new HttpRequest.get(...)
간이 생성자가 편리한 대체 정적 메서드로 대체하지만 알렉산더의 대답은 정확 불리는 getString()
HttpRequest.getString(url).then((responseText) {
print(responseText);
});
이것은 비동기식 오류를 던지고있다. (오류 메시지) .then ((response) => print ('response')) .catchError ((error) => print (error.toString()))); –
그래 ... 나도 몰라, 코드가 멋지다/sarcasmoff –