1# 网络管理子系统ChangeLog 2 3## request2 接口名称变更 4 5此前版本http流式请求的名称为request2,无法清楚的表达该接口的意图,且容易产生歧义,不符合OpenHarmony的API接口规范。 6现做出如下变更: 7 - request2接口名称更换为requestInStream。 8 9## dataProgress 流式数据接收进度事件名称变更 10 11此前版本http流式数据接收进度事件名称为dataProgress,无法清楚的表达该事件为数据接收事件,不符合OpenHarmony的API接口规范。 12现做出如下变更: 13 - dataProgress事件名称更换为dataReceiveProgress。 14 15**变更影响** 16 17基于此前版本开发的应用,需更改对应接口和监听事件名称,否则无法正常调用接口,影响原有业务逻辑。 18 19**关键的接口/组件变更** 20 21涉及接口 22 23 - request2; 24 - on(type: "dataProgress", callback: Callback<{ receiveSize: number, totalSize: number }>): void; 25 - off(type: "dataProgress", callback: Callback<{ receiveSize: number, totalSize: number }>): void; 26 27变更前: 28 - request2(url: string, callback: AsyncCallback<number>): void; 29 - request2(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; 30 - request2(url: string, options?: HttpRequestOptions): Promise<number>; 31 - on(type: "dataProgress", callback: Callback<{ receiveSize: number, totalSize: number }>): void; 32 - off(type: 'dataProgress', callback?: Callback<{ receiveSize: number, totalSize: number }>): void; 33 34变更后: 35 - requestInStream(url: string, callback: AsyncCallback<number>): void; 36 - requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; 37 - requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; 38 - on(type: "dataReceiveProgress", callback: Callback<{ receiveSize: number, totalSize: number }>): void; 39 - off(type: 'dataReceiveProgress', callback?: Callback<{ receiveSize: number, totalSize: number }>): void; 40 41**适配指导** 42 43将原有业务代码中request2接口名称和dataProgress事件名称分别替换为requestInStream和dataReceiveProgress即可正常使用。