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