| 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 |
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 |
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 |
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: 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: 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 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: 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: 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 |