diff --git a/frameworks/ets/ani/http/ets/@ohos.net.http.ets b/frameworks/ets/ani/http/ets/@ohos.net.http.ets index 710e3ba51e610a3b712325df22f5d0b288eee6dd..6ec5aac9b03ba17ea38989f052e9e03f0719765f 100644 --- a/frameworks/ets/ani/http/ets/@ohos.net.http.ets +++ b/frameworks/ets/ani/http/ets/@ohos.net.http.ets @@ -230,11 +230,11 @@ export default namespace http { request(url: string, options?: HttpRequestOptions): Promise { return new Promise((resolve, reject) => { - this.requestInner(url, (err: BusinessError, data: HttpResponse) => { - if (err.code !=0 ) { + this.requestInner(url, (err: BusinessError | null, data: HttpResponse| undefined) => { + if (err) { reject(err); } else { - resolve(data); + resolve(data as HttpResponse); } }, options); }); @@ -252,11 +252,11 @@ export default namespace http { requestInStream(url: string, options?: HttpRequestOptions): Promise { return new Promise((resolve, reject) => { - this.requestInStreamInner(url, (err: BusinessError, data: int) => { - if (err.code !=0 ) { + this.requestInStreamInner(url, (err: BusinessError | null, data: int | undefined) => { + if (err) { reject(err); } else { - resolve(data); + resolve(data as int); } }, options); });