| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API cross-platform permission change | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: on(type: "dataReceive", callback: Callback<ArrayBuffer>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: "dataReceive", callback: Callback<ArrayBuffer>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: off(type: "dataReceive", callback?: Callback<ArrayBuffer>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: "dataReceive", callback?: Callback<ArrayBuffer>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: on(type: "dataEnd", callback: Callback<void>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: "dataEnd", callback: Callback<void>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| API cross-platform permission change | Class name: HttpRequest; API declaration: off(type: "dataEnd", callback?: Callback<void>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: "dataEnd", callback?: Callback<void>): void; DIfferences: crossplatform | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: request(url: string, callback: AsyncCallback<HttpResponse>): void; DIfferences: NA | Class name: HttpRequest; API declaration: request(url: string, callback: AsyncCallback<HttpResponse>): void; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: request(url: string, options: HttpRequestOptions, callback: AsyncCallback<HttpResponse>): void; DIfferences: NA | Class name: HttpRequest; API declaration: request(url: string, options: HttpRequestOptions, callback: AsyncCallback<HttpResponse>): void; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: request(url: string, options?: HttpRequestOptions): Promise<HttpResponse>; DIfferences: NA | Class name: HttpRequest; API declaration: request(url: string, options?: HttpRequestOptions): Promise<HttpResponse>; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: 2300997,2300998 | api/@ohos.net.http.d.ts |
| New error code | Class name: UDPSocket; API declaration: send(options: UDPSendOptions, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: UDPSocket; API declaration: send(options: UDPSendOptions, callback: AsyncCallback<void>): void; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: UDPSocket; API declaration: send(options: UDPSendOptions): Promise<void>; DIfferences: NA | Class name: UDPSocket; API declaration: send(options: UDPSendOptions): Promise<void>; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: TCPSocket; API declaration: connect(options: TCPConnectOptions, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: TCPSocket; API declaration: connect(options: TCPConnectOptions, callback: AsyncCallback<void>): void; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: TCPSocket; API declaration: connect(options: TCPConnectOptions): Promise<void>; DIfferences: NA | Class name: TCPSocket; API declaration: connect(options: TCPConnectOptions): Promise<void>; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: TLSSocket; API declaration: connect(options: TLSConnectOptions, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: TLSSocket; API declaration: connect(options: TLSConnectOptions, callback: AsyncCallback<void>): void; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: TLSSocket; API declaration: connect(options: TLSConnectOptions): Promise<void>; DIfferences: NA | Class name: TLSSocket; API declaration: connect(options: TLSConnectOptions): Promise<void>; DIfferences: 2301206,2301207,2301208,2301209,2301210,2301211,2301212,2301213 | api/@ohos.net.socket.d.ts |
| New error code | Class name: WebSocket; API declaration: connect(url: string, callback: AsyncCallback<boolean>): void; DIfferences: NA | Class name: WebSocket; API declaration: connect(url: string, callback: AsyncCallback<boolean>): void; DIfferences: 2302998 | api/@ohos.net.webSocket.d.ts |
| New error code | Class name: WebSocket; API declaration: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback<boolean>): void; DIfferences: NA | Class name: WebSocket; API declaration: connect(url: string, options: WebSocketRequestOptions, callback: AsyncCallback<boolean>): void; DIfferences: 2302998 | api/@ohos.net.webSocket.d.ts |
| New error code | Class name: WebSocket; API declaration: connect(url: string, options?: WebSocketRequestOptions): Promise<boolean>; DIfferences: NA | Class name: WebSocket; API declaration: connect(url: string, options?: WebSocketRequestOptions): Promise<boolean>; DIfferences: 2302998 | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: global; API declaration: declare namespace eap DIfferences: declare namespace eap | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: function regCustomEapHandler(netType: number, eapCode: number, eapType: number, callback: Callback<EapData>): void; DIfferences: function regCustomEapHandler(netType: number, eapCode: number, eapType: number, callback: Callback<EapData>): void; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: function unregCustomEapHandler(netType: number, eapCode: number, eapType: number, callback: Callback<EapData>): void; DIfferences: function unregCustomEapHandler(netType: number, eapCode: number, eapType: number, callback: Callback<EapData>): void; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: function replyCustomEapData(result: CustomResult, data: EapData): void; DIfferences: function replyCustomEapData(result: CustomResult, data: EapData): void; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: function startEthEap(netId: number, profile: EthEapProfile): void; DIfferences: function startEthEap(netId: number, profile: EthEapProfile): void; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: function logOffEthEap(netId: number): void; DIfferences: function logOffEthEap(netId: number): void; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: interface EapData DIfferences: interface EapData | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapData; API declaration: msgId: number; DIfferences: msgId: number; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapData; API declaration: eapBuffer: Uint8Array; DIfferences: eapBuffer: Uint8Array; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapData; API declaration: bufferLen: number; DIfferences: bufferLen: number; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: enum CustomResult DIfferences: enum CustomResult | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: CustomResult; API declaration: RESULT_FAIL DIfferences: RESULT_FAIL | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: CustomResult; API declaration: RESULT_NEXT DIfferences: RESULT_NEXT | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: CustomResult; API declaration: RESULT_FINISH DIfferences: RESULT_FINISH | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: enum EapMethod DIfferences: enum EapMethod | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_NONE DIfferences: EAP_NONE | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_PEAP DIfferences: EAP_PEAP | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_TLS DIfferences: EAP_TLS | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_TTLS DIfferences: EAP_TTLS | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_PWD DIfferences: EAP_PWD | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_SIM DIfferences: EAP_SIM | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_AKA DIfferences: EAP_AKA | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_AKA_PRIME DIfferences: EAP_AKA_PRIME | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EapMethod; API declaration: EAP_UNAUTH_TLS DIfferences: EAP_UNAUTH_TLS | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: enum Phase2Method DIfferences: enum Phase2Method | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_NONE DIfferences: PHASE2_NONE | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_PAP DIfferences: PHASE2_PAP | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_MSCHAP DIfferences: PHASE2_MSCHAP | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_MSCHAPV2 DIfferences: PHASE2_MSCHAPV2 | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_GTC DIfferences: PHASE2_GTC | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_SIM DIfferences: PHASE2_SIM | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_AKA DIfferences: PHASE2_AKA | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: Phase2Method; API declaration: PHASE2_AKA_PRIME DIfferences: PHASE2_AKA_PRIME | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: eap; API declaration: interface EthEapProfile DIfferences: interface EthEapProfile | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: eapMethod: EapMethod; DIfferences: eapMethod: EapMethod; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: phase2Method: Phase2Method; DIfferences: phase2Method: Phase2Method; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: identity: string; DIfferences: identity: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: anonymousIdentity: string; DIfferences: anonymousIdentity: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: password: string; DIfferences: password: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: caCertAliases: string; DIfferences: caCertAliases: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: caPath: string; DIfferences: caPath: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: clientCertAliases: string; DIfferences: clientCertAliases: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: certEntry: Uint8Array; DIfferences: certEntry: Uint8Array; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: certPassword: string; DIfferences: certPassword: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: altSubjectMatch: string; DIfferences: altSubjectMatch: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: domainSuffixMatch: string; DIfferences: domainSuffixMatch: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: realm: string; DIfferences: realm: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: plmn: string; DIfferences: plmn: string; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: EthEapProfile; API declaration: eapSubId: number; DIfferences: eapSubId: number; | api/@ohos.net.eap.d.ts |
| New API | NA | Class name: global; API declaration: declare namespace netFirewall DIfferences: declare namespace netFirewall | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function setNetFirewallPolicy(userId: number, policy: NetFirewallPolicy): Promise<void>; DIfferences: function setNetFirewallPolicy(userId: number, policy: NetFirewallPolicy): Promise<void>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function getNetFirewallPolicy(userId: number): Promise<NetFirewallPolicy>; DIfferences: function getNetFirewallPolicy(userId: number): Promise<NetFirewallPolicy>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function addNetFirewallRule(rule: NetFirewallRule): Promise<number>; DIfferences: function addNetFirewallRule(rule: NetFirewallRule): Promise<number>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function updateNetFirewallRule(rule: NetFirewallRule): Promise<void>; DIfferences: function updateNetFirewallRule(rule: NetFirewallRule): Promise<void>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function removeNetFirewallRule(userId: number, ruleId: number): Promise<void>; DIfferences: function removeNetFirewallRule(userId: number, ruleId: number): Promise<void>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function getNetFirewallRules(userId: number, requestParam: RequestParam): Promise<FirewallRulePage>; DIfferences: function getNetFirewallRules(userId: number, requestParam: RequestParam): Promise<FirewallRulePage>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: function getNetFirewallRule(userId: number, ruleId: number): Promise<NetFirewallRule>; DIfferences: function getNetFirewallRule(userId: number, ruleId: number): Promise<NetFirewallRule>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: enum NetFirewallRuleDirection DIfferences: enum NetFirewallRuleDirection | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRuleDirection; API declaration: RULE_IN = 1 DIfferences: RULE_IN = 1 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRuleDirection; API declaration: RULE_OUT = 2 DIfferences: RULE_OUT = 2 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: enum FirewallRuleAction DIfferences: enum FirewallRuleAction | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRuleAction; API declaration: RULE_ALLOW = 0 DIfferences: RULE_ALLOW = 0 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRuleAction; API declaration: RULE_DENY = 1 DIfferences: RULE_DENY = 1 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: enum NetFirewallRuleType DIfferences: enum NetFirewallRuleType | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRuleType; API declaration: RULE_IP = 1 DIfferences: RULE_IP = 1 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRuleType; API declaration: RULE_DOMAIN = 2 DIfferences: RULE_DOMAIN = 2 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRuleType; API declaration: RULE_DNS = 3 DIfferences: RULE_DNS = 3 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: enum NetFirewallOrderField DIfferences: enum NetFirewallOrderField | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallOrderField; API declaration: ORDER_BY_RULE_NAME = 1 DIfferences: ORDER_BY_RULE_NAME = 1 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallOrderField; API declaration: ORDER_BY_RECORD_TIME = 100 DIfferences: ORDER_BY_RECORD_TIME = 100 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: enum NetFirewallOrderType DIfferences: enum NetFirewallOrderType | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallOrderType; API declaration: ORDER_ASC = 1 DIfferences: ORDER_ASC = 1 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallOrderType; API declaration: ORDER_DESC = 100 DIfferences: ORDER_DESC = 100 | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallPolicy DIfferences: interface NetFirewallPolicy | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallPolicy; API declaration: isOpen: boolean; DIfferences: isOpen: boolean; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallPolicy; API declaration: inAction: FirewallRuleAction; DIfferences: inAction: FirewallRuleAction; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallPolicy; API declaration: outAction: FirewallRuleAction; DIfferences: outAction: FirewallRuleAction; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallIpParams DIfferences: interface NetFirewallIpParams | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: type: number; DIfferences: type: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: family?: number; DIfferences: family?: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: address?: string; DIfferences: address?: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: mask?: number; DIfferences: mask?: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: startIp?: string; DIfferences: startIp?: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallIpParams; API declaration: endIp?: string; DIfferences: endIp?: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallPortParams DIfferences: interface NetFirewallPortParams | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallPortParams; API declaration: startPort: number; DIfferences: startPort: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallPortParams; API declaration: endPort: number; DIfferences: endPort: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallDomainParams DIfferences: interface NetFirewallDomainParams | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallDomainParams; API declaration: isWildcard: boolean; DIfferences: isWildcard: boolean; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallDomainParams; API declaration: domain: string; DIfferences: domain: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallDnsParams DIfferences: interface NetFirewallDnsParams | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallDnsParams; API declaration: primaryDns: string; DIfferences: primaryDns: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallDnsParams; API declaration: standbyDns?: string; DIfferences: standbyDns?: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface NetFirewallRule DIfferences: interface NetFirewallRule | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: userId: number; DIfferences: userId: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: name: string; DIfferences: name: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: direction: NetFirewallRuleDirection; DIfferences: direction: NetFirewallRuleDirection; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: action: FirewallRuleAction; DIfferences: action: FirewallRuleAction; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: type: NetFirewallRuleType; DIfferences: type: NetFirewallRuleType; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: isEnabled: boolean; DIfferences: isEnabled: boolean; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: id?: number; DIfferences: id?: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: description?: string; DIfferences: description?: string; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: appUid?: number; DIfferences: appUid?: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: localIps?: Array<NetFirewallIpParams>; DIfferences: localIps?: Array<NetFirewallIpParams>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: remoteIps?: Array<NetFirewallIpParams>; DIfferences: remoteIps?: Array<NetFirewallIpParams>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: protocol?: number; DIfferences: protocol?: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: localPorts?: Array<NetFirewallPortParams>; DIfferences: localPorts?: Array<NetFirewallPortParams>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: remotePorts?: Array<NetFirewallPortParams>; DIfferences: remotePorts?: Array<NetFirewallPortParams>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: domains?: Array<NetFirewallDomainParams>; DIfferences: domains?: Array<NetFirewallDomainParams>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: NetFirewallRule; API declaration: dns?: NetFirewallDnsParams; DIfferences: dns?: NetFirewallDnsParams; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface RequestParam DIfferences: interface RequestParam | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: RequestParam; API declaration: page: number; DIfferences: page: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: RequestParam; API declaration: pageSize: number; DIfferences: pageSize: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: RequestParam; API declaration: orderField: NetFirewallOrderField; DIfferences: orderField: NetFirewallOrderField; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: RequestParam; API declaration: orderType: NetFirewallOrderType; DIfferences: orderType: NetFirewallOrderType; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: netFirewall; API declaration: interface FirewallRulePage DIfferences: interface FirewallRulePage | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRulePage; API declaration: page: number; DIfferences: page: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRulePage; API declaration: pageSize: number; DIfferences: pageSize: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRulePage; API declaration: totalPage: number; DIfferences: totalPage: number; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: FirewallRulePage; API declaration: data: Array<NetFirewallRule>; DIfferences: data: Array<NetFirewallRule>; | api/@ohos.net.netFirewall.d.ts |
| New API | NA | Class name: connection; API declaration: function setNetExtAttribute(netHandle: NetHandle, netExtAttribute: string): Promise<void>; DIfferences: function setNetExtAttribute(netHandle: NetHandle, netExtAttribute: string): Promise<void>; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function setNetExtAttributeSync(netHandle: NetHandle, netExtAttribute: string): void; DIfferences: function setNetExtAttributeSync(netHandle: NetHandle, netExtAttribute: string): void; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function getNetExtAttribute(netHandle: NetHandle): Promise<string>; DIfferences: function getNetExtAttribute(netHandle: NetHandle): Promise<string>; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function getNetExtAttributeSync(netHandle: NetHandle): string; DIfferences: function getNetExtAttributeSync(netHandle: NetHandle): string; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function setPacUrl(pacUrl: string): void; DIfferences: function setPacUrl(pacUrl: string): void; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function getPacUrl(): string; DIfferences: function getPacUrl(): string; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function setPacFileUrl(pacFileUrl: string): void; DIfferences: function setPacFileUrl(pacFileUrl: string): void; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function getPacFileUrl(): string; DIfferences: function getPacFileUrl(): string; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: connection; API declaration: function findProxyForUrl(url: string): string; DIfferences: function findProxyForUrl(url: string): string; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: RouteInfo; API declaration: isExcludedRoute?: boolean; DIfferences: isExcludedRoute?: boolean; | api/@ohos.net.connection.d.ts |
| New API | NA | Class name: http; API declaration: export enum AddressFamily DIfferences: export enum AddressFamily | api/@ohos.net.http.d.ts |
| New API | NA | Class name: AddressFamily; API declaration: DEFAULT = 'CURL_IPRESOLVE_WHATEVER' DIfferences: DEFAULT = 'CURL_IPRESOLVE_WHATEVER' | api/@ohos.net.http.d.ts |
| New API | NA | Class name: AddressFamily; API declaration: ONLY_V4 = 'CURL_IPRESOLVE_V4' DIfferences: ONLY_V4 = 'CURL_IPRESOLVE_V4' | api/@ohos.net.http.d.ts |
| New API | NA | Class name: AddressFamily; API declaration: ONLY_V6 = 'CURL_IPRESOLVE_V6' DIfferences: ONLY_V6 = 'CURL_IPRESOLVE_V6' | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: caData?: string; DIfferences: caData?: string; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: sslType?: SslType; DIfferences: sslType?: SslType; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: clientEncCert?: ClientCert; DIfferences: clientEncCert?: ClientCert; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: remoteValidation?: RemoteValidation; DIfferences: remoteValidation?: RemoteValidation; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: tlsOptions?: TlsOptions; DIfferences: tlsOptions?: TlsOptions; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: serverAuthentication?: ServerAuthentication; DIfferences: serverAuthentication?: ServerAuthentication; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: HttpRequestOptions; API declaration: addressFamily?: AddressFamily; DIfferences: addressFamily?: AddressFamily; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export interface ServerAuthentication DIfferences: export interface ServerAuthentication | api/@ohos.net.http.d.ts |
| New API | NA | Class name: ServerAuthentication; API declaration: credential: Credential; DIfferences: credential: Credential; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: ServerAuthentication; API declaration: authenticationType?: AuthenticationType; DIfferences: authenticationType?: AuthenticationType; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsOptions = 'system' |TlsConfig; DIfferences: export type TlsOptions = 'system' |TlsConfig; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type RemoteValidation = 'system' |'skip'; DIfferences: export type RemoteValidation = 'system' |'skip'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type AuthenticationType = 'basic' |'ntlm' |'digest'; DIfferences: export type AuthenticationType = 'basic' |'ntlm' |'digest'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type SslType = 'TLS' |'TLCP'; DIfferences: export type SslType = 'TLS' |'TLCP'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export interface Credential DIfferences: export interface Credential | api/@ohos.net.http.d.ts |
| New API | NA | Class name: Credential; API declaration: username: string; DIfferences: username: string; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: Credential; API declaration: password: string; DIfferences: password: string; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export interface TlsConfig DIfferences: export interface TlsConfig | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsConfig; API declaration: tlsVersionMin: TlsVersion; DIfferences: tlsVersionMin: TlsVersion; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsConfig; API declaration: tlsVersionMax: TlsVersion; DIfferences: tlsVersionMax: TlsVersion; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsConfig; API declaration: cipherSuites?: CipherSuite[]; DIfferences: cipherSuites?: CipherSuite[]; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV13SpecificCipherSuite = 'TLS_AES_128_GCM_SHA256' |'TLS_AES_256_GCM_SHA384' |'TLS_CHACHA20_POLY1305_SHA256'; DIfferences: export type TlsV13SpecificCipherSuite = 'TLS_AES_128_GCM_SHA256' |'TLS_AES_256_GCM_SHA384' |'TLS_CHACHA20_POLY1305_SHA256'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV12SpecificCipherSuite = 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' |'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' |'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' |'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' |'TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256' |'TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256' |'TLS_RSA_WITH_AES_128_GCM_SHA256' |'TLS_RSA_WITH_AES_256_GCM_SHA384'; DIfferences: export type TlsV12SpecificCipherSuite = 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' |'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' |'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' |'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' |'TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256' |'TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256' |'TLS_RSA_WITH_AES_128_GCM_SHA256' |'TLS_RSA_WITH_AES_256_GCM_SHA384'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV10SpecificCipherSuite = 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' |'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' |'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' |'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' |'TLS_RSA_WITH_AES_128_CBC_SHA' |'TLS_RSA_WITH_AES_256_CBC_SHA' |'TLS_RSA_WITH_3DES_EDE_CBC_SHA'; DIfferences: export type TlsV10SpecificCipherSuite = 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' |'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' |'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' |'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' |'TLS_RSA_WITH_AES_128_CBC_SHA' |'TLS_RSA_WITH_AES_256_CBC_SHA' |'TLS_RSA_WITH_3DES_EDE_CBC_SHA'; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type CipherSuite = TlsV13CipherSuite; DIfferences: export type CipherSuite = TlsV13CipherSuite; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV13CipherSuite = TlsV12CipherSuite |TlsV13SpecificCipherSuite; DIfferences: export type TlsV13CipherSuite = TlsV12CipherSuite |TlsV13SpecificCipherSuite; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV12CipherSuite = TlsV11CipherSuite |TlsV12SpecificCipherSuite; DIfferences: export type TlsV12CipherSuite = TlsV11CipherSuite |TlsV12SpecificCipherSuite; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV11CipherSuite = TlsV10CipherSuite; DIfferences: export type TlsV11CipherSuite = TlsV10CipherSuite; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export type TlsV10CipherSuite = TlsV10SpecificCipherSuite; DIfferences: export type TlsV10CipherSuite = TlsV10SpecificCipherSuite; | api/@ohos.net.http.d.ts |
| New API | NA | Class name: http; API declaration: export enum TlsVersion DIfferences: export enum TlsVersion | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsVersion; API declaration: TLS_V_1_0 = 4 DIfferences: TLS_V_1_0 = 4 | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsVersion; API declaration: TLS_V_1_1 = 5 DIfferences: TLS_V_1_1 = 5 | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsVersion; API declaration: TLS_V_1_2 = 6 DIfferences: TLS_V_1_2 = 6 | api/@ohos.net.http.d.ts |
| New API | NA | Class name: TlsVersion; API declaration: TLS_V_1_3 = 7 DIfferences: TLS_V_1_3 = 7 | api/@ohos.net.http.d.ts |
| New API | NA | Class name: UDPSendOptions; API declaration: proxy?: ProxyOptions; DIfferences: proxy?: ProxyOptions; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: socket; API declaration: export enum ProxyTypes DIfferences: export enum ProxyTypes | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyTypes; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyTypes; API declaration: SOCKS5 = 1 DIfferences: SOCKS5 = 1 | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: socket; API declaration: export interface ProxyOptions DIfferences: export interface ProxyOptions | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyOptions; API declaration: type: ProxyTypes; DIfferences: type: ProxyTypes; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyOptions; API declaration: address: NetAddress; DIfferences: address: NetAddress; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyOptions; API declaration: username?: string; DIfferences: username?: string; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: ProxyOptions; API declaration: password?: string; DIfferences: password?: string; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: LocalSocketServer; API declaration: close(): Promise<void>; DIfferences: close(): Promise<void>; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: TCPConnectOptions; API declaration: proxy?: ProxyOptions; DIfferences: proxy?: ProxyOptions; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: TLSSocket; API declaration: getSocketFd(): Promise<number>; DIfferences: getSocketFd(): Promise<number>; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: TLSConnectOptions; API declaration: proxy?: ProxyOptions; DIfferences: proxy?: ProxyOptions; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: TCPSocketServer; API declaration: close(): Promise<void>; DIfferences: close(): Promise<void>; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: TLSSocketServer; API declaration: close(): Promise<void>; DIfferences: close(): Promise<void>; | api/@ohos.net.socket.d.ts |
| New API | NA | Class name: VpnConnection; API declaration: generateVpnId(): Promise<string>; DIfferences: generateVpnId(): Promise<string>; | api/@ohos.net.vpnExtension.d.ts |
| New API | NA | Class name: VpnConfig; API declaration: vpnId?: string; DIfferences: vpnId?: string; | api/@ohos.net.vpnExtension.d.ts |
| New API | NA | Class name: WebSocketRequestOptions; API declaration: skipServerCertVerification?: boolean; DIfferences: skipServerCertVerification?: boolean; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: function createWebSocketServer(): WebSocketServer; DIfferences: function createWebSocketServer(): WebSocketServer; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export interface WebSocketServerConfig DIfferences: export interface WebSocketServerConfig | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: serverIP?: string; DIfferences: serverIP?: string; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: serverPort: number; DIfferences: serverPort: number; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: serverCert?: ServerCert; DIfferences: serverCert?: ServerCert; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: maxConcurrentClientsNumber: number; DIfferences: maxConcurrentClientsNumber: number; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: protocol?: string; DIfferences: protocol?: string; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServerConfig; API declaration: maxConnectionsForOneClient: number; DIfferences: maxConnectionsForOneClient: number; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export interface ServerCert DIfferences: export interface ServerCert | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: ServerCert; API declaration: certPath: string; DIfferences: certPath: string; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: ServerCert; API declaration: keyPath: string; DIfferences: keyPath: string; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export interface WebSocketConnection DIfferences: export interface WebSocketConnection | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketConnection; API declaration: clientIP: string; DIfferences: clientIP: string; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketConnection; API declaration: clientPort: number; DIfferences: clientPort: number; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export interface WebSocketMessage DIfferences: export interface WebSocketMessage | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketMessage; API declaration: data: string |ArrayBuffer; DIfferences: data: string |ArrayBuffer; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketMessage; API declaration: clientConnection: WebSocketConnection; DIfferences: clientConnection: WebSocketConnection; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export type ClientConnectionCloseCallback = (clientConnection: WebSocketConnection, closeReason: CloseResult) => void; DIfferences: export type ClientConnectionCloseCallback = (clientConnection: WebSocketConnection, closeReason: CloseResult) => void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: webSocket; API declaration: export interface WebSocketServer DIfferences: export interface WebSocketServer | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: start(config: WebSocketServerConfig): Promise<boolean>; DIfferences: start(config: WebSocketServerConfig): Promise<boolean>; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: listAllConnections(): WebSocketConnection[]; DIfferences: listAllConnections(): WebSocketConnection[]; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: close(connection: WebSocketConnection, options?: webSocket.WebSocketCloseOptions): Promise<boolean>; DIfferences: close(connection: WebSocketConnection, options?: webSocket.WebSocketCloseOptions): Promise<boolean>; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: send(data: string |ArrayBuffer, connection: WebSocketConnection): Promise<boolean>; DIfferences: send(data: string |ArrayBuffer, connection: WebSocketConnection): Promise<boolean>; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: stop(): Promise<boolean>; DIfferences: stop(): Promise<boolean>; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: on(type: 'connect', callback: Callback<WebSocketConnection>): void; DIfferences: on(type: 'connect', callback: Callback<WebSocketConnection>): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: on(type: 'messageReceive', callback: Callback<WebSocketMessage>): void; DIfferences: on(type: 'messageReceive', callback: Callback<WebSocketMessage>): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: on(type: 'close', callback: ClientConnectionCloseCallback): void; DIfferences: on(type: 'close', callback: ClientConnectionCloseCallback): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: off(type: 'connect', callback?: Callback<WebSocketConnection>): void; DIfferences: off(type: 'connect', callback?: Callback<WebSocketConnection>): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: off(type: 'close', callback?: ClientConnectionCloseCallback): void; DIfferences: off(type: 'close', callback?: ClientConnectionCloseCallback): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: WebSocketServer; API declaration: off(type: 'messageReceive', callback?: Callback<WebSocketMessage>): void; DIfferences: off(type: 'messageReceive', callback?: Callback<WebSocketMessage>): void; | api/@ohos.net.webSocket.d.ts |
| New API | NA | Class name: networkSecurity; API declaration: export function isCleartextPermitted(): boolean; DIfferences: export function isCleartextPermitted(): boolean; | api/@ohos.net.networkSecurity.d.ts |
| New API | NA | Class name: networkSecurity; API declaration: export function isCleartextPermittedByHostName(hostName: string): boolean; DIfferences: export function isCleartextPermittedByHostName(hostName: string): boolean; | api/@ohos.net.networkSecurity.d.ts |
| New Kit | Class name: global; API declaration: DIfferences: NA | Class name: global; API declaration: api@ohos.net.eap.d.ts DIfferences: NetworkKit | api/@ohos.net.eap.d.ts |
| New Kit | Class name: global; API declaration: DIfferences: NA | Class name: global; API declaration: api@ohos.net.netFirewall.d.ts DIfferences: NetworkKit | api/@ohos.net.netFirewall.d.ts |
| New support for atomic services | Class name: connection; API declaration: function addCustomDnsRule(host: string, ip: Array<string>, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: connection; API declaration: function addCustomDnsRule(host: string, ip: Array<string>, callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: connection; API declaration: function addCustomDnsRule(host: string, ip: Array<string>): Promise<void>; DIfferences: NA | Class name: connection; API declaration: function addCustomDnsRule(host: string, ip: Array<string>): Promise<void>; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: connection; API declaration: function removeCustomDnsRule(host: string, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: connection; API declaration: function removeCustomDnsRule(host: string, callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: connection; API declaration: function removeCustomDnsRule(host: string): Promise<void>; DIfferences: NA | Class name: connection; API declaration: function removeCustomDnsRule(host: string): Promise<void>; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: NetHandle; API declaration: getAddressesByName(host: string, callback: AsyncCallback<Array<NetAddress>>): void; DIfferences: NA | Class name: NetHandle; API declaration: getAddressesByName(host: string, callback: AsyncCallback<Array<NetAddress>>): void; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: NetHandle; API declaration: getAddressesByName(host: string): Promise<Array<NetAddress>>; DIfferences: NA | Class name: NetHandle; API declaration: getAddressesByName(host: string): Promise<Array<NetAddress>>; DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: NetBearType; API declaration: BEARER_BLUETOOTH = 2 DIfferences: NA | Class name: NetBearType; API declaration: BEARER_BLUETOOTH = 2 DIfferences: atomicservice | api/@ohos.net.connection.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, callback: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options: HttpRequestOptions, callback: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: NA | Class name: HttpRequest; API declaration: requestInStream(url: string, options?: HttpRequestOptions): Promise<number>; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: once(type: "headersReceive", callback: Callback<Object>): void; DIfferences: NA | Class name: HttpRequest; API declaration: once(type: "headersReceive", callback: Callback<Object>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: on(type: "dataReceive", callback: Callback<ArrayBuffer>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: "dataReceive", callback: Callback<ArrayBuffer>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: off(type: "dataReceive", callback?: Callback<ArrayBuffer>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: "dataReceive", callback?: Callback<ArrayBuffer>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: on(type: "dataEnd", callback: Callback<void>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: "dataEnd", callback: Callback<void>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: off(type: "dataEnd", callback?: Callback<void>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: "dataEnd", callback?: Callback<void>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: on(type: 'dataReceiveProgress', callback: Callback<DataReceiveProgressInfo>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: 'dataReceiveProgress', callback: Callback<DataReceiveProgressInfo>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: off(type: 'dataReceiveProgress', callback?: Callback<DataReceiveProgressInfo>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: 'dataReceiveProgress', callback?: Callback<DataReceiveProgressInfo>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: on(type: 'dataSendProgress', callback: Callback<DataSendProgressInfo>): void; DIfferences: NA | Class name: HttpRequest; API declaration: on(type: 'dataSendProgress', callback: Callback<DataSendProgressInfo>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: HttpRequest; API declaration: off(type: 'dataSendProgress', callback?: Callback<DataSendProgressInfo>): void; DIfferences: NA | Class name: HttpRequest; API declaration: off(type: 'dataSendProgress', callback?: Callback<DataSendProgressInfo>): void; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: http; API declaration: export interface DataReceiveProgressInfo DIfferences: NA | Class name: http; API declaration: export interface DataReceiveProgressInfo DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: DataReceiveProgressInfo; API declaration: receiveSize: number; DIfferences: NA | Class name: DataReceiveProgressInfo; API declaration: receiveSize: number; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: DataReceiveProgressInfo; API declaration: totalSize: number; DIfferences: NA | Class name: DataReceiveProgressInfo; API declaration: totalSize: number; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: http; API declaration: export interface DataSendProgressInfo DIfferences: NA | Class name: http; API declaration: export interface DataSendProgressInfo DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: DataSendProgressInfo; API declaration: sendSize: number; DIfferences: NA | Class name: DataSendProgressInfo; API declaration: sendSize: number; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: DataSendProgressInfo; API declaration: totalSize: number; DIfferences: NA | Class name: DataSendProgressInfo; API declaration: totalSize: number; DIfferences: atomicservice | api/@ohos.net.http.d.ts |
| New support for atomic services | Class name: global; API declaration: declare namespace statistics DIfferences: NA | Class name: global; API declaration: declare namespace statistics DIfferences: atomicservice | api/@ohos.net.statistics.d.ts |
| New support for atomic services | Class name: statistics; API declaration: function getAllRxBytes(callback: AsyncCallback<number>): void; DIfferences: NA | Class name: statistics; API declaration: function getAllRxBytes(callback: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.net.statistics.d.ts |
| New support for atomic services | Class name: statistics; API declaration: function getAllRxBytes(): Promise<number>; DIfferences: NA | Class name: statistics; API declaration: function getAllRxBytes(): Promise<number>; DIfferences: atomicservice | api/@ohos.net.statistics.d.ts |
| New support for atomic services | Class name: statistics; API declaration: function getAllTxBytes(callback: AsyncCallback<number>): void; DIfferences: NA | Class name: statistics; API declaration: function getAllTxBytes(callback: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.net.statistics.d.ts |
| New support for atomic services | Class name: statistics; API declaration: function getAllTxBytes(): Promise<number>; DIfferences: NA | Class name: statistics; API declaration: function getAllTxBytes(): Promise<number>; DIfferences: atomicservice | api/@ohos.net.statistics.d.ts |
| New overloaded interface method with subsumptive parameter type ranges | Class name: VpnConnection; API declaration: destroy(): Promise<void>; DIfferences: destroy(): Promise<void>; | Class name: VpnConnection; API declaration: destroy(vpnId: string): Promise<void>; DIfferences: destroy(vpnId: string): Promise<void>; | api/@ohos.net.vpnExtension.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit