Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxkueng/chromium-net-errors
Chromium network errors for Node.js
https://github.com/maxkueng/chromium-net-errors
Last synced: about 1 month ago
JSON representation
Chromium network errors for Node.js
- Host: GitHub
- URL: https://github.com/maxkueng/chromium-net-errors
- Owner: maxkueng
- License: mit
- Created: 2015-04-26T04:52:43.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T01:33:08.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T18:05:31.447Z (about 1 month ago)
- Language: C
- Size: 1.63 MB
- Stars: 21
- Watchers: 3
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-electron - chromium-net-errors - Chromium's network errors as custom error classes. (Tools / For Electron)
- awesome-electron - chromium-net-errors - Chromium's network errors as custom error classes. ![](https://img.shields.io/github/stars/maxkueng/chromium-net-errors.svg?style=social&label=Star) (Library / Uncategorized)
- awesome-electron-zh - chromium-net-errors - Chromium's network errors as custom error classes. (Tools / For Electron)
README
Chromium Network Errors
=======================[![Build Status](https://secure.travis-ci.org/maxkueng/chromium-net-errors.png?branch=master)](http://travis-ci.org/maxkueng/chromium-net-errors)
[![codebeat badge](https://codebeat.co/badges/b022cc1d-3ec0-4f9d-bc7d-45168ec12e08)](https://codebeat.co/projects/github-com-maxkueng-chromium-net-errors-master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/bdec0faf360447f39cdcc70d9d0750d3)](https://www.codacy.com/app/maxkueng/chromium-net-errors?utm_source=github.com&utm_medium=referral&utm_content=maxkueng/chromium-net-errors&utm_campaign=Badge_Grade)
[![Maintainability](https://api.codeclimate.com/v1/badges/df86c1d3fa5b248aaaa6/maintainability)](https://codeclimate.com/github/maxkueng/chromium-net-errors/maintainability)
[![Coverage Status](https://coveralls.io/repos/maxkueng/chromium-net-errors/badge.svg?branch=master&service=github)](https://coveralls.io/github/maxkueng/chromium-net-errors?branch=master)[![NPM](https://nodei.co/npm/chromium-net-errors.png)](https://nodei.co/npm/chromium-net-errors/)
Provides Chromium network errors found in
[net_error_list.h](https://source.chromium.org/chromium/chromium/src/+/master:net/base/net_error_list.h)
as custom error classes that can be conveniently used in Node.js, Electron apps and browsers.The errors correspond to the error codes that are provided in Electron's
`did-fail-load` events of the [WebContents](https://github.com/electron/electron/blob/master/docs/api/web-contents.md#event-did-fail-load) class
and the [webview tag](https://github.com/electron/electron/blob/master/docs/api/webview-tag.md#event-did-fail-load).[Features](#features) |
[Installation](#installation) |
[Electron Example](#example-use-in-electron) |
[Usage](#usage) |
[List of Errors](#list-of-errors) |
[License](#license)## Features
- No dependencies.
- 100% test coverage.
- ES6 build with `import` and `export`, and a CommonJS build. Your bundler can
use the ES6 modules if it supports the `"module"` or `"jsnext:main"`
directives in the package.json.
- Daily cron-triggered checks for updates on net_error_list.h on
[Travis CI](https://travis-ci.org/maxkueng/chromium-net-errors)
to always get the most up-to-date list of errors.## Installation
```sh
npm install chromium-net-errors --save
``````js
import * as chromiumNetErrors from 'chromium-net-errors';
// or
const chromiumNetErrors = require('chromium-net-errors');
```## Example Use in Electron
```js
import { app, BrowserWindow } from 'electron';
import * as chromiumNetErrors from 'chromium-net-errors';app.on('ready', () => {
const win = new BrowserWindow({
width: 800,
height: 600,
});win.webContents.on('did-fail-load', (event) => {
try {
const Err = chromiumNetErrors.getErrorByCode(event.errorCode);
throw new Err();
} catch (err) {
if (err instanceof chromiumNetErrors.NameNotResolvedError) {
console.error(`The name '${event.validatedURL}' could not be resolved:\n ${err.message}`);
} else {
console.error(`Something went wrong while loading ${event.validatedURL}`);
}
}
});win.loadURL('http://blablanotexist.com');
});
```## Usage
```js
import * as chromiumNetErrors from 'chromium-net-errors';
```### Create New Errors
```js
const err = new chromiumNetErrors.ConnectionTimedOutError();console.log(err instanceof Error);
// true
console.log(err instanceof chromiumNetErrors.ChromiumNetError);
// true
console.log(err instanceof chromiumNetErrors.ConnectionTimedOutError);
// true
``````js
function thrower() {
throw new chromiumNetErrors.ConnectionTimedOutError();
}try {
thrower();
} catch (err) {
console.log(err instanceof Error);
// true
console.log(err instanceof chromiumNetErrors.ChromiumNetError);
// true
console.log(err instanceof chromiumNetErrors.ConnectionTimedOutError);
// true
}
```### Get Error by errorCode
Get the class of an error by its `errorCode`.
```js
const Err = chromiumNetErrors.getErrorByCode(-201);
const err = new Err();console.log(err instanceof chromiumNetErrors.CertDateInvalidError);
// trueconsole.log(err.isCertificateError());
// trueconsole.log(err.type);
// 'certificate'console.log(err.message);
// The server responded with a certificate that, by our clock, appears to
// either not yet be valid or to have expired. This could mean:
//
// 1. An attacker is presenting an old certificate for which they have
// managed to obtain the private key.
//
// 2. The server is misconfigured and is not presenting a valid cert.
//
// 3. Our clock is wrong.
```### Get Error by errorDescription
Get the class of an error by its `errorDescription`.
```js
const Err = chromiumNetErrors.getErrorByDescription('CERT_DATE_INVALID');
const err = new Err();console.log(err instanceof chromiumNetErrors.CertDateInvalidError);
// trueconsole.log(err.isCertificateError());
// trueconsole.log(err.type);
// 'certificate'console.log(err.message);
// The server responded with a certificate that, by our clock, appears to
// either not yet be valid or to have expired. This could mean:
//
// 1. An attacker is presenting an old certificate for which they have
// managed to obtain the private key.
//
// 2. The server is misconfigured and is not presenting a valid cert.
//
// 3. Our clock is wrong.
```### Get All Errors
Get an array of all possible errors.
```js
console.log(chromiumNetErrors.getErrors());// [ { name: 'IoPendingError',
// code: -1,
// description: 'IO_PENDING',
// type: 'system',
// message: 'An asynchronous IO operation is not yet complete. This usually does not\nindicate a fatal error. Typically this error will be generated as a\nnotification to wait for some external notification that the IO operation\nfinally completed.' },
// { name: 'FailedError',
// code: -2,
// description: 'FAILED',
// type: 'system',
// message: 'A generic failure occurred.' },
// { name: 'AbortedError',
// code: -3,
// description: 'ABORTED',
// type: 'system',
// message: 'An operation was aborted (due to user action).' },
// { name: 'InvalidArgumentError',
// code: -4,
// description: 'INVALID_ARGUMENT',
// type: 'system',
// message: 'An argument to the function is incorrect.' },
// { name: 'InvalidHandleError',
// code: -5,
// description: 'INVALID_HANDLE',
// type: 'system',
// message: 'The handle or file descriptor is invalid.' },
// ...
// ]
```## List of Errors
### IoPendingError
> An asynchronous IO operation is not yet complete. This usually does not
> indicate a fatal error. Typically this error will be generated as a
> notification to wait for some external notification that the IO operation
> finally completed.- Name: `IoPendingError`
- Code: `-1`
- Description: `IO_PENDING`
- Type: system```js
const err = new chromiumNetErrors.IoPendingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-1);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IO_PENDING');
const err = new Err();
```### FailedError
> A generic failure occurred.
- Name: `FailedError`
- Code: `-2`
- Description: `FAILED`
- Type: system```js
const err = new chromiumNetErrors.FailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-2);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FAILED');
const err = new Err();
```### AbortedError
> An operation was aborted (due to user action).
- Name: `AbortedError`
- Code: `-3`
- Description: `ABORTED`
- Type: system```js
const err = new chromiumNetErrors.AbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-3);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ABORTED');
const err = new Err();
```### InvalidArgumentError
> An argument to the function is incorrect.
- Name: `InvalidArgumentError`
- Code: `-4`
- Description: `INVALID_ARGUMENT`
- Type: system```js
const err = new chromiumNetErrors.InvalidArgumentError();
// or
const Err = chromiumNetErrors.getErrorByCode(-4);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_ARGUMENT');
const err = new Err();
```### InvalidHandleError
> The handle or file descriptor is invalid.
- Name: `InvalidHandleError`
- Code: `-5`
- Description: `INVALID_HANDLE`
- Type: system```js
const err = new chromiumNetErrors.InvalidHandleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-5);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_HANDLE');
const err = new Err();
```### FileNotFoundError
> The file or directory cannot be found.
- Name: `FileNotFoundError`
- Code: `-6`
- Description: `FILE_NOT_FOUND`
- Type: system```js
const err = new chromiumNetErrors.FileNotFoundError();
// or
const Err = chromiumNetErrors.getErrorByCode(-6);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_NOT_FOUND');
const err = new Err();
```### TimedOutError
> An operation timed out.
- Name: `TimedOutError`
- Code: `-7`
- Description: `TIMED_OUT`
- Type: system```js
const err = new chromiumNetErrors.TimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-7);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TIMED_OUT');
const err = new Err();
```### FileTooBigError
> The file is too large.
- Name: `FileTooBigError`
- Code: `-8`
- Description: `FILE_TOO_BIG`
- Type: system```js
const err = new chromiumNetErrors.FileTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-8);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_TOO_BIG');
const err = new Err();
```### UnexpectedError
> An unexpected error. This may be caused by a programming mistake or an
> invalid assumption.- Name: `UnexpectedError`
- Code: `-9`
- Description: `UNEXPECTED`
- Type: system```js
const err = new chromiumNetErrors.UnexpectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-9);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED');
const err = new Err();
```### AccessDeniedError
> Permission to access a resource, other than the network, was denied.
- Name: `AccessDeniedError`
- Code: `-10`
- Description: `ACCESS_DENIED`
- Type: system```js
const err = new chromiumNetErrors.AccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-10);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ACCESS_DENIED');
const err = new Err();
```### NotImplementedError
> The operation failed because of unimplemented functionality.
- Name: `NotImplementedError`
- Code: `-11`
- Description: `NOT_IMPLEMENTED`
- Type: system```js
const err = new chromiumNetErrors.NotImplementedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-11);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NOT_IMPLEMENTED');
const err = new Err();
```### InsufficientResourcesError
> There were not enough resources to complete the operation.
- Name: `InsufficientResourcesError`
- Code: `-12`
- Description: `INSUFFICIENT_RESOURCES`
- Type: system```js
const err = new chromiumNetErrors.InsufficientResourcesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-12);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INSUFFICIENT_RESOURCES');
const err = new Err();
```### OutOfMemoryError
> Memory allocation failed.
- Name: `OutOfMemoryError`
- Code: `-13`
- Description: `OUT_OF_MEMORY`
- Type: system```js
const err = new chromiumNetErrors.OutOfMemoryError();
// or
const Err = chromiumNetErrors.getErrorByCode(-13);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('OUT_OF_MEMORY');
const err = new Err();
```### UploadFileChangedError
> The file upload failed because the file's modification time was different
> from the expectation.- Name: `UploadFileChangedError`
- Code: `-14`
- Description: `UPLOAD_FILE_CHANGED`
- Type: system```js
const err = new chromiumNetErrors.UploadFileChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-14);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UPLOAD_FILE_CHANGED');
const err = new Err();
```### SocketNotConnectedError
> The socket is not connected.
- Name: `SocketNotConnectedError`
- Code: `-15`
- Description: `SOCKET_NOT_CONNECTED`
- Type: system```js
const err = new chromiumNetErrors.SocketNotConnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-15);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_NOT_CONNECTED');
const err = new Err();
```### FileExistsError
> The file already exists.
- Name: `FileExistsError`
- Code: `-16`
- Description: `FILE_EXISTS`
- Type: system```js
const err = new chromiumNetErrors.FileExistsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-16);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_EXISTS');
const err = new Err();
```### FilePathTooLongError
> The path or file name is too long.
- Name: `FilePathTooLongError`
- Code: `-17`
- Description: `FILE_PATH_TOO_LONG`
- Type: system```js
const err = new chromiumNetErrors.FilePathTooLongError();
// or
const Err = chromiumNetErrors.getErrorByCode(-17);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_PATH_TOO_LONG');
const err = new Err();
```### FileNoSpaceError
> Not enough room left on the disk.
- Name: `FileNoSpaceError`
- Code: `-18`
- Description: `FILE_NO_SPACE`
- Type: system```js
const err = new chromiumNetErrors.FileNoSpaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-18);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_NO_SPACE');
const err = new Err();
```### FileVirusInfectedError
> The file has a virus.
- Name: `FileVirusInfectedError`
- Code: `-19`
- Description: `FILE_VIRUS_INFECTED`
- Type: system```js
const err = new chromiumNetErrors.FileVirusInfectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-19);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FILE_VIRUS_INFECTED');
const err = new Err();
```### BlockedByClientError
> The client chose to block the request.
- Name: `BlockedByClientError`
- Code: `-20`
- Description: `BLOCKED_BY_CLIENT`
- Type: system```js
const err = new chromiumNetErrors.BlockedByClientError();
// or
const Err = chromiumNetErrors.getErrorByCode(-20);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_CLIENT');
const err = new Err();
```### NetworkChangedError
> The network changed.
- Name: `NetworkChangedError`
- Code: `-21`
- Description: `NETWORK_CHANGED`
- Type: system```js
const err = new chromiumNetErrors.NetworkChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-21);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_CHANGED');
const err = new Err();
```### BlockedByAdministratorError
> The request was blocked by the URL block list configured by the domain
> administrator.- Name: `BlockedByAdministratorError`
- Code: `-22`
- Description: `BLOCKED_BY_ADMINISTRATOR`
- Type: system```js
const err = new chromiumNetErrors.BlockedByAdministratorError();
// or
const Err = chromiumNetErrors.getErrorByCode(-22);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_ADMINISTRATOR');
const err = new Err();
```### SocketIsConnectedError
> The socket is already connected.
- Name: `SocketIsConnectedError`
- Code: `-23`
- Description: `SOCKET_IS_CONNECTED`
- Type: system```js
const err = new chromiumNetErrors.SocketIsConnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-23);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_IS_CONNECTED');
const err = new Err();
```### BlockedEnrollmentCheckPendingError
> The request was blocked because the forced reenrollment check is still
> pending. This error can only occur on ChromeOS.
> The error can be emitted by code in chrome/browser/policy/policy_helpers.cc.- Name: `BlockedEnrollmentCheckPendingError`
- Code: `-24`
- Description: `BLOCKED_ENROLLMENT_CHECK_PENDING`
- Type: system```js
const err = new chromiumNetErrors.BlockedEnrollmentCheckPendingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-24);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_ENROLLMENT_CHECK_PENDING');
const err = new Err();
```### UploadStreamRewindNotSupportedError
> The upload failed because the upload stream needed to be re-read, due to a
> retry or a redirect, but the upload stream doesn't support that operation.- Name: `UploadStreamRewindNotSupportedError`
- Code: `-25`
- Description: `UPLOAD_STREAM_REWIND_NOT_SUPPORTED`
- Type: system```js
const err = new chromiumNetErrors.UploadStreamRewindNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-25);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UPLOAD_STREAM_REWIND_NOT_SUPPORTED');
const err = new Err();
```### ContextShutDownError
> The request failed because the URLRequestContext is shutting down, or has
> been shut down.- Name: `ContextShutDownError`
- Code: `-26`
- Description: `CONTEXT_SHUT_DOWN`
- Type: system```js
const err = new chromiumNetErrors.ContextShutDownError();
// or
const Err = chromiumNetErrors.getErrorByCode(-26);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTEXT_SHUT_DOWN');
const err = new Err();
```### BlockedByResponseError
> The request failed because the response was delivered along with requirements
> which are not met ('X-Frame-Options' and 'Content-Security-Policy' ancestor
> checks and 'Cross-Origin-Resource-Policy', for instance).- Name: `BlockedByResponseError`
- Code: `-27`
- Description: `BLOCKED_BY_RESPONSE`
- Type: system```js
const err = new chromiumNetErrors.BlockedByResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-27);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_RESPONSE');
const err = new Err();
```### CleartextNotPermittedError
> The request was blocked by system policy disallowing some or all cleartext
> requests. Used for NetworkSecurityPolicy on Android.- Name: `CleartextNotPermittedError`
- Code: `-29`
- Description: `CLEARTEXT_NOT_PERMITTED`
- Type: system```js
const err = new chromiumNetErrors.CleartextNotPermittedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-29);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CLEARTEXT_NOT_PERMITTED');
const err = new Err();
```### BlockedByCspError
> The request was blocked by a Content Security Policy
- Name: `BlockedByCspError`
- Code: `-30`
- Description: `BLOCKED_BY_CSP`
- Type: system```js
const err = new chromiumNetErrors.BlockedByCspError();
// or
const Err = chromiumNetErrors.getErrorByCode(-30);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BLOCKED_BY_CSP');
const err = new Err();
```### H2OrQuicRequiredError
> The request was blocked because of no H/2 or QUIC session.
- Name: `H2OrQuicRequiredError`
- Code: `-31`
- Description: `H2_OR_QUIC_REQUIRED`
- Type: system```js
const err = new chromiumNetErrors.H2OrQuicRequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-31);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('H2_OR_QUIC_REQUIRED');
const err = new Err();
```### ConnectionClosedError
> A connection was closed (corresponding to a TCP FIN).
- Name: `ConnectionClosedError`
- Code: `-100`
- Description: `CONNECTION_CLOSED`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionClosedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-100);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_CLOSED');
const err = new Err();
```### ConnectionResetError
> A connection was reset (corresponding to a TCP RST).
- Name: `ConnectionResetError`
- Code: `-101`
- Description: `CONNECTION_RESET`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionResetError();
// or
const Err = chromiumNetErrors.getErrorByCode(-101);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_RESET');
const err = new Err();
```### ConnectionRefusedError
> A connection attempt was refused.
- Name: `ConnectionRefusedError`
- Code: `-102`
- Description: `CONNECTION_REFUSED`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionRefusedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-102);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_REFUSED');
const err = new Err();
```### ConnectionAbortedError
> A connection timed out as a result of not receiving an ACK for data sent.
> This can include a FIN packet that did not get ACK'd.- Name: `ConnectionAbortedError`
- Code: `-103`
- Description: `CONNECTION_ABORTED`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionAbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-103);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_ABORTED');
const err = new Err();
```### ConnectionFailedError
> A connection attempt failed.
- Name: `ConnectionFailedError`
- Code: `-104`
- Description: `CONNECTION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-104);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_FAILED');
const err = new Err();
```### NameNotResolvedError
> The host name could not be resolved.
- Name: `NameNotResolvedError`
- Code: `-105`
- Description: `NAME_NOT_RESOLVED`
- Type: connection```js
const err = new chromiumNetErrors.NameNotResolvedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-105);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NAME_NOT_RESOLVED');
const err = new Err();
```### InternetDisconnectedError
> The Internet connection has been lost.
- Name: `InternetDisconnectedError`
- Code: `-106`
- Description: `INTERNET_DISCONNECTED`
- Type: connection```js
const err = new chromiumNetErrors.InternetDisconnectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-106);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INTERNET_DISCONNECTED');
const err = new Err();
```### SslProtocolError
> An SSL protocol error occurred.
- Name: `SslProtocolError`
- Code: `-107`
- Description: `SSL_PROTOCOL_ERROR`
- Type: connection```js
const err = new chromiumNetErrors.SslProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-107);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_PROTOCOL_ERROR');
const err = new Err();
```### AddressInvalidError
> The IP address or port number is invalid (e.g., cannot connect to the IP
> address 0 or the port 0).- Name: `AddressInvalidError`
- Code: `-108`
- Description: `ADDRESS_INVALID`
- Type: connection```js
const err = new chromiumNetErrors.AddressInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-108);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_INVALID');
const err = new Err();
```### AddressUnreachableError
> The IP address is unreachable. This usually means that there is no route to
> the specified host or network.- Name: `AddressUnreachableError`
- Code: `-109`
- Description: `ADDRESS_UNREACHABLE`
- Type: connection```js
const err = new chromiumNetErrors.AddressUnreachableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-109);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_UNREACHABLE');
const err = new Err();
```### SslClientAuthCertNeededError
> The server requested a client certificate for SSL client authentication.
- Name: `SslClientAuthCertNeededError`
- Code: `-110`
- Description: `SSL_CLIENT_AUTH_CERT_NEEDED`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthCertNeededError();
// or
const Err = chromiumNetErrors.getErrorByCode(-110);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_NEEDED');
const err = new Err();
```### TunnelConnectionFailedError
> A tunnel connection through the proxy could not be established.
- Name: `TunnelConnectionFailedError`
- Code: `-111`
- Description: `TUNNEL_CONNECTION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.TunnelConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-111);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TUNNEL_CONNECTION_FAILED');
const err = new Err();
```### NoSslVersionsEnabledError
> No SSL protocol versions are enabled.
- Name: `NoSslVersionsEnabledError`
- Code: `-112`
- Description: `NO_SSL_VERSIONS_ENABLED`
- Type: connection```js
const err = new chromiumNetErrors.NoSslVersionsEnabledError();
// or
const Err = chromiumNetErrors.getErrorByCode(-112);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_SSL_VERSIONS_ENABLED');
const err = new Err();
```### SslVersionOrCipherMismatchError
> The client and server don't support a common SSL protocol version or
> cipher suite.- Name: `SslVersionOrCipherMismatchError`
- Code: `-113`
- Description: `SSL_VERSION_OR_CIPHER_MISMATCH`
- Type: connection```js
const err = new chromiumNetErrors.SslVersionOrCipherMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-113);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_VERSION_OR_CIPHER_MISMATCH');
const err = new Err();
```### SslRenegotiationRequestedError
> The server requested a renegotiation (rehandshake).
- Name: `SslRenegotiationRequestedError`
- Code: `-114`
- Description: `SSL_RENEGOTIATION_REQUESTED`
- Type: connection```js
const err = new chromiumNetErrors.SslRenegotiationRequestedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-114);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_RENEGOTIATION_REQUESTED');
const err = new Err();
```### ProxyAuthUnsupportedError
> The proxy requested authentication (for tunnel establishment) with an
> unsupported method.- Name: `ProxyAuthUnsupportedError`
- Code: `-115`
- Description: `PROXY_AUTH_UNSUPPORTED`
- Type: connection```js
const err = new chromiumNetErrors.ProxyAuthUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-115);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_UNSUPPORTED');
const err = new Err();
```### CertErrorInSslRenegotiationError
> During SSL renegotiation (rehandshake), the server sent a certificate with
> an error.
>
> Note: this error is not in the -2xx range so that it won't be handled as a
> certificate error.- Name: `CertErrorInSslRenegotiationError`
- Code: `-116`
- Description: `CERT_ERROR_IN_SSL_RENEGOTIATION`
- Type: connection```js
const err = new chromiumNetErrors.CertErrorInSslRenegotiationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-116);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_ERROR_IN_SSL_RENEGOTIATION');
const err = new Err();
```### BadSslClientAuthCertError
> The SSL handshake failed because of a bad or missing client certificate.
- Name: `BadSslClientAuthCertError`
- Code: `-117`
- Description: `BAD_SSL_CLIENT_AUTH_CERT`
- Type: connection```js
const err = new chromiumNetErrors.BadSslClientAuthCertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-117);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('BAD_SSL_CLIENT_AUTH_CERT');
const err = new Err();
```### ConnectionTimedOutError
> A connection attempt timed out.
- Name: `ConnectionTimedOutError`
- Code: `-118`
- Description: `CONNECTION_TIMED_OUT`
- Type: connection```js
const err = new chromiumNetErrors.ConnectionTimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-118);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONNECTION_TIMED_OUT');
const err = new Err();
```### HostResolverQueueTooLargeError
> There are too many pending DNS resolves, so a request in the queue was
> aborted.- Name: `HostResolverQueueTooLargeError`
- Code: `-119`
- Description: `HOST_RESOLVER_QUEUE_TOO_LARGE`
- Type: connection```js
const err = new chromiumNetErrors.HostResolverQueueTooLargeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-119);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HOST_RESOLVER_QUEUE_TOO_LARGE');
const err = new Err();
```### SocksConnectionFailedError
> Failed establishing a connection to the SOCKS proxy server for a target host.
- Name: `SocksConnectionFailedError`
- Code: `-120`
- Description: `SOCKS_CONNECTION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.SocksConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-120);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKS_CONNECTION_FAILED');
const err = new Err();
```### SocksConnectionHostUnreachableError
> The SOCKS proxy server failed establishing connection to the target host
> because that host is unreachable.- Name: `SocksConnectionHostUnreachableError`
- Code: `-121`
- Description: `SOCKS_CONNECTION_HOST_UNREACHABLE`
- Type: connection```js
const err = new chromiumNetErrors.SocksConnectionHostUnreachableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-121);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKS_CONNECTION_HOST_UNREACHABLE');
const err = new Err();
```### AlpnNegotiationFailedError
> The request to negotiate an alternate protocol failed.
- Name: `AlpnNegotiationFailedError`
- Code: `-122`
- Description: `ALPN_NEGOTIATION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.AlpnNegotiationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-122);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ALPN_NEGOTIATION_FAILED');
const err = new Err();
```### SslNoRenegotiationError
> The peer sent an SSL no_renegotiation alert message.
- Name: `SslNoRenegotiationError`
- Code: `-123`
- Description: `SSL_NO_RENEGOTIATION`
- Type: connection```js
const err = new chromiumNetErrors.SslNoRenegotiationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-123);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_NO_RENEGOTIATION');
const err = new Err();
```### WinsockUnexpectedWrittenBytesError
> Winsock sometimes reports more data written than passed. This is probably
> due to a broken LSP.- Name: `WinsockUnexpectedWrittenBytesError`
- Code: `-124`
- Description: `WINSOCK_UNEXPECTED_WRITTEN_BYTES`
- Type: connection```js
const err = new chromiumNetErrors.WinsockUnexpectedWrittenBytesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-124);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WINSOCK_UNEXPECTED_WRITTEN_BYTES');
const err = new Err();
```### SslDecompressionFailureAlertError
> An SSL peer sent us a fatal decompression_failure alert. This typically
> occurs when a peer selects DEFLATE compression in the mistaken belief that
> it supports it.- Name: `SslDecompressionFailureAlertError`
- Code: `-125`
- Description: `SSL_DECOMPRESSION_FAILURE_ALERT`
- Type: connection```js
const err = new chromiumNetErrors.SslDecompressionFailureAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-125);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_DECOMPRESSION_FAILURE_ALERT');
const err = new Err();
```### SslBadRecordMacAlertError
> An SSL peer sent us a fatal bad_record_mac alert. This has been observed
> from servers with buggy DEFLATE support.- Name: `SslBadRecordMacAlertError`
- Code: `-126`
- Description: `SSL_BAD_RECORD_MAC_ALERT`
- Type: connection```js
const err = new chromiumNetErrors.SslBadRecordMacAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-126);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_BAD_RECORD_MAC_ALERT');
const err = new Err();
```### ProxyAuthRequestedError
> The proxy requested authentication (for tunnel establishment).
- Name: `ProxyAuthRequestedError`
- Code: `-127`
- Description: `PROXY_AUTH_REQUESTED`
- Type: connection```js
const err = new chromiumNetErrors.ProxyAuthRequestedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-127);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_REQUESTED');
const err = new Err();
```### ProxyConnectionFailedError
> Could not create a connection to the proxy server. An error occurred
> either in resolving its name, or in connecting a socket to it.
> Note that this does NOT include failures during the actual "CONNECT" method
> of an HTTP proxy.- Name: `ProxyConnectionFailedError`
- Code: `-130`
- Description: `PROXY_CONNECTION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.ProxyConnectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-130);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_CONNECTION_FAILED');
const err = new Err();
```### MandatoryProxyConfigurationFailedError
> A mandatory proxy configuration could not be used. Currently this means
> that a mandatory PAC script could not be fetched, parsed or executed.- Name: `MandatoryProxyConfigurationFailedError`
- Code: `-131`
- Description: `MANDATORY_PROXY_CONFIGURATION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.MandatoryProxyConfigurationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-131);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MANDATORY_PROXY_CONFIGURATION_FAILED');
const err = new Err();
```### PreconnectMaxSocketLimitError
> We've hit the max socket limit for the socket pool while preconnecting. We
> don't bother trying to preconnect more sockets.- Name: `PreconnectMaxSocketLimitError`
- Code: `-133`
- Description: `PRECONNECT_MAX_SOCKET_LIMIT`
- Type: connection```js
const err = new chromiumNetErrors.PreconnectMaxSocketLimitError();
// or
const Err = chromiumNetErrors.getErrorByCode(-133);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PRECONNECT_MAX_SOCKET_LIMIT');
const err = new Err();
```### SslClientAuthPrivateKeyAccessDeniedError
> The permission to use the SSL client certificate's private key was denied.
- Name: `SslClientAuthPrivateKeyAccessDeniedError`
- Code: `-134`
- Description: `SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthPrivateKeyAccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-134);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED');
const err = new Err();
```### SslClientAuthCertNoPrivateKeyError
> The SSL client certificate has no private key.
- Name: `SslClientAuthCertNoPrivateKeyError`
- Code: `-135`
- Description: `SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthCertNoPrivateKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-135);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY');
const err = new Err();
```### ProxyCertificateInvalidError
> The certificate presented by the HTTPS Proxy was invalid.
- Name: `ProxyCertificateInvalidError`
- Code: `-136`
- Description: `PROXY_CERTIFICATE_INVALID`
- Type: connection```js
const err = new chromiumNetErrors.ProxyCertificateInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-136);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_CERTIFICATE_INVALID');
const err = new Err();
```### NameResolutionFailedError
> An error occurred when trying to do a name resolution (DNS).
- Name: `NameResolutionFailedError`
- Code: `-137`
- Description: `NAME_RESOLUTION_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.NameResolutionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-137);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NAME_RESOLUTION_FAILED');
const err = new Err();
```### NetworkAccessDeniedError
> Permission to access the network was denied. This is used to distinguish
> errors that were most likely caused by a firewall from other access denied
> errors. See also ERR_ACCESS_DENIED.- Name: `NetworkAccessDeniedError`
- Code: `-138`
- Description: `NETWORK_ACCESS_DENIED`
- Type: connection```js
const err = new chromiumNetErrors.NetworkAccessDeniedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-138);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_ACCESS_DENIED');
const err = new Err();
```### TemporarilyThrottledError
> The request throttler module cancelled this request to avoid DDOS.
- Name: `TemporarilyThrottledError`
- Code: `-139`
- Description: `TEMPORARILY_THROTTLED`
- Type: connection```js
const err = new chromiumNetErrors.TemporarilyThrottledError();
// or
const Err = chromiumNetErrors.getErrorByCode(-139);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TEMPORARILY_THROTTLED');
const err = new Err();
```### HttpsProxyTunnelResponseRedirectError
> A request to create an SSL tunnel connection through the HTTPS proxy
> received a 302 (temporary redirect) response. The response body might
> include a description of why the request failed.
>
> TODO(https://crbug.com/928551): This is deprecated and should not be used by
> new code.- Name: `HttpsProxyTunnelResponseRedirectError`
- Code: `-140`
- Description: `HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT`
- Type: connection```js
const err = new chromiumNetErrors.HttpsProxyTunnelResponseRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-140);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT');
const err = new Err();
```### SslClientAuthSignatureFailedError
> We were unable to sign the CertificateVerify data of an SSL client auth
> handshake with the client certificate's private key.
>
> Possible causes for this include the user implicitly or explicitly
> denying access to the private key, the private key may not be valid for
> signing, the key may be relying on a cached handle which is no longer
> valid, or the CSP won't allow arbitrary data to be signed.- Name: `SslClientAuthSignatureFailedError`
- Code: `-141`
- Description: `SSL_CLIENT_AUTH_SIGNATURE_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthSignatureFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-141);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_SIGNATURE_FAILED');
const err = new Err();
```### MsgTooBigError
> The message was too large for the transport. (for example a UDP message
> which exceeds size threshold).- Name: `MsgTooBigError`
- Code: `-142`
- Description: `MSG_TOO_BIG`
- Type: connection```js
const err = new chromiumNetErrors.MsgTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-142);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MSG_TOO_BIG');
const err = new Err();
```### WsProtocolError
> Websocket protocol error. Indicates that we are terminating the connection
> due to a malformed frame or other protocol violation.- Name: `WsProtocolError`
- Code: `-145`
- Description: `WS_PROTOCOL_ERROR`
- Type: connection```js
const err = new chromiumNetErrors.WsProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-145);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_PROTOCOL_ERROR');
const err = new Err();
```### AddressInUseError
> Returned when attempting to bind an address that is already in use.
- Name: `AddressInUseError`
- Code: `-147`
- Description: `ADDRESS_IN_USE`
- Type: connection```js
const err = new chromiumNetErrors.AddressInUseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-147);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADDRESS_IN_USE');
const err = new Err();
```### SslHandshakeNotCompletedError
> An operation failed because the SSL handshake has not completed.
- Name: `SslHandshakeNotCompletedError`
- Code: `-148`
- Description: `SSL_HANDSHAKE_NOT_COMPLETED`
- Type: connection```js
const err = new chromiumNetErrors.SslHandshakeNotCompletedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-148);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_HANDSHAKE_NOT_COMPLETED');
const err = new Err();
```### SslBadPeerPublicKeyError
> SSL peer's public key is invalid.
- Name: `SslBadPeerPublicKeyError`
- Code: `-149`
- Description: `SSL_BAD_PEER_PUBLIC_KEY`
- Type: connection```js
const err = new chromiumNetErrors.SslBadPeerPublicKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-149);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_BAD_PEER_PUBLIC_KEY');
const err = new Err();
```### SslPinnedKeyNotInCertChainError
> The certificate didn't match the built-in public key pins for the host name.
> The pins are set in net/http/transport_security_state.cc and require that
> one of a set of public keys exist on the path from the leaf to the root.- Name: `SslPinnedKeyNotInCertChainError`
- Code: `-150`
- Description: `SSL_PINNED_KEY_NOT_IN_CERT_CHAIN`
- Type: connection```js
const err = new chromiumNetErrors.SslPinnedKeyNotInCertChainError();
// or
const Err = chromiumNetErrors.getErrorByCode(-150);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_PINNED_KEY_NOT_IN_CERT_CHAIN');
const err = new Err();
```### ClientAuthCertTypeUnsupportedError
> Server request for client certificate did not contain any types we support.
- Name: `ClientAuthCertTypeUnsupportedError`
- Code: `-151`
- Description: `CLIENT_AUTH_CERT_TYPE_UNSUPPORTED`
- Type: connection```js
const err = new chromiumNetErrors.ClientAuthCertTypeUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-151);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CLIENT_AUTH_CERT_TYPE_UNSUPPORTED');
const err = new Err();
```### SslDecryptErrorAlertError
> An SSL peer sent us a fatal decrypt_error alert. This typically occurs when
> a peer could not correctly verify a signature (in CertificateVerify or
> ServerKeyExchange) or validate a Finished message.- Name: `SslDecryptErrorAlertError`
- Code: `-153`
- Description: `SSL_DECRYPT_ERROR_ALERT`
- Type: connection```js
const err = new chromiumNetErrors.SslDecryptErrorAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-153);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_DECRYPT_ERROR_ALERT');
const err = new Err();
```### WsThrottleQueueTooLargeError
> There are too many pending WebSocketJob instances, so the new job was not
> pushed to the queue.- Name: `WsThrottleQueueTooLargeError`
- Code: `-154`
- Description: `WS_THROTTLE_QUEUE_TOO_LARGE`
- Type: connection```js
const err = new chromiumNetErrors.WsThrottleQueueTooLargeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-154);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_THROTTLE_QUEUE_TOO_LARGE');
const err = new Err();
```### SslServerCertChangedError
> The SSL server certificate changed in a renegotiation.
- Name: `SslServerCertChangedError`
- Code: `-156`
- Description: `SSL_SERVER_CERT_CHANGED`
- Type: connection```js
const err = new chromiumNetErrors.SslServerCertChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-156);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_SERVER_CERT_CHANGED');
const err = new Err();
```### SslUnrecognizedNameAlertError
> The SSL server sent us a fatal unrecognized_name alert.
- Name: `SslUnrecognizedNameAlertError`
- Code: `-159`
- Description: `SSL_UNRECOGNIZED_NAME_ALERT`
- Type: connection```js
const err = new chromiumNetErrors.SslUnrecognizedNameAlertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-159);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_UNRECOGNIZED_NAME_ALERT');
const err = new Err();
```### SocketSetReceiveBufferSizeError
> Failed to set the socket's receive buffer size as requested.
- Name: `SocketSetReceiveBufferSizeError`
- Code: `-160`
- Description: `SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR`
- Type: connection```js
const err = new chromiumNetErrors.SocketSetReceiveBufferSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-160);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR');
const err = new Err();
```### SocketSetSendBufferSizeError
> Failed to set the socket's send buffer size as requested.
- Name: `SocketSetSendBufferSizeError`
- Code: `-161`
- Description: `SOCKET_SET_SEND_BUFFER_SIZE_ERROR`
- Type: connection```js
const err = new chromiumNetErrors.SocketSetSendBufferSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-161);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SET_SEND_BUFFER_SIZE_ERROR');
const err = new Err();
```### SocketReceiveBufferSizeUnchangeableError
> Failed to set the socket's receive buffer size as requested, despite success
> return code from setsockopt.- Name: `SocketReceiveBufferSizeUnchangeableError`
- Code: `-162`
- Description: `SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE`
- Type: connection```js
const err = new chromiumNetErrors.SocketReceiveBufferSizeUnchangeableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-162);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE');
const err = new Err();
```### SocketSendBufferSizeUnchangeableError
> Failed to set the socket's send buffer size as requested, despite success
> return code from setsockopt.- Name: `SocketSendBufferSizeUnchangeableError`
- Code: `-163`
- Description: `SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE`
- Type: connection```js
const err = new chromiumNetErrors.SocketSendBufferSizeUnchangeableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-163);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE');
const err = new Err();
```### SslClientAuthCertBadFormatError
> Failed to import a client certificate from the platform store into the SSL
> library.- Name: `SslClientAuthCertBadFormatError`
- Code: `-164`
- Description: `SSL_CLIENT_AUTH_CERT_BAD_FORMAT`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthCertBadFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-164);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_CERT_BAD_FORMAT');
const err = new Err();
```### IcannNameCollisionError
> Resolving a hostname to an IP address list included the IPv4 address
> "127.0.53.53". This is a special IP address which ICANN has recommended to
> indicate there was a name collision, and alert admins to a potential
> problem.- Name: `IcannNameCollisionError`
- Code: `-166`
- Description: `ICANN_NAME_COLLISION`
- Type: connection```js
const err = new chromiumNetErrors.IcannNameCollisionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-166);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ICANN_NAME_COLLISION');
const err = new Err();
```### SslServerCertBadFormatError
> The SSL server presented a certificate which could not be decoded. This is
> not a certificate error code as no X509Certificate object is available. This
> error is fatal.- Name: `SslServerCertBadFormatError`
- Code: `-167`
- Description: `SSL_SERVER_CERT_BAD_FORMAT`
- Type: connection```js
const err = new chromiumNetErrors.SslServerCertBadFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-167);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_SERVER_CERT_BAD_FORMAT');
const err = new Err();
```### CtSthParsingFailedError
> Certificate Transparency: Received a signed tree head that failed to parse.
- Name: `CtSthParsingFailedError`
- Code: `-168`
- Description: `CT_STH_PARSING_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.CtSthParsingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-168);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_STH_PARSING_FAILED');
const err = new Err();
```### CtSthIncompleteError
> Certificate Transparency: Received a signed tree head whose JSON parsing was
> OK but was missing some of the fields.- Name: `CtSthIncompleteError`
- Code: `-169`
- Description: `CT_STH_INCOMPLETE`
- Type: connection```js
const err = new chromiumNetErrors.CtSthIncompleteError();
// or
const Err = chromiumNetErrors.getErrorByCode(-169);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_STH_INCOMPLETE');
const err = new Err();
```### UnableToReuseConnectionForProxyAuthError
> The attempt to reuse a connection to send proxy auth credentials failed
> before the AuthController was used to generate credentials. The caller should
> reuse the controller with a new connection. This error is only used
> internally by the network stack.- Name: `UnableToReuseConnectionForProxyAuthError`
- Code: `-170`
- Description: `UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH`
- Type: connection```js
const err = new chromiumNetErrors.UnableToReuseConnectionForProxyAuthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-170);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH');
const err = new Err();
```### CtConsistencyProofParsingFailedError
> Certificate Transparency: Failed to parse the received consistency proof.
- Name: `CtConsistencyProofParsingFailedError`
- Code: `-171`
- Description: `CT_CONSISTENCY_PROOF_PARSING_FAILED`
- Type: connection```js
const err = new chromiumNetErrors.CtConsistencyProofParsingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-171);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CT_CONSISTENCY_PROOF_PARSING_FAILED');
const err = new Err();
```### SslObsoleteCipherError
> The SSL server required an unsupported cipher suite that has since been
> removed. This error will temporarily be signaled on a fallback for one or two
> releases immediately following a cipher suite's removal, after which the
> fallback will be removed.- Name: `SslObsoleteCipherError`
- Code: `-172`
- Description: `SSL_OBSOLETE_CIPHER`
- Type: connection```js
const err = new chromiumNetErrors.SslObsoleteCipherError();
// or
const Err = chromiumNetErrors.getErrorByCode(-172);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_OBSOLETE_CIPHER');
const err = new Err();
```### WsUpgradeError
> When a WebSocket handshake is done successfully and the connection has been
> upgraded, the URLRequest is cancelled with this error code.- Name: `WsUpgradeError`
- Code: `-173`
- Description: `WS_UPGRADE`
- Type: connection```js
const err = new chromiumNetErrors.WsUpgradeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-173);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WS_UPGRADE');
const err = new Err();
```### ReadIfReadyNotImplementedError
> Socket ReadIfReady support is not implemented. This error should not be user
> visible, because the normal Read() method is used as a fallback.- Name: `ReadIfReadyNotImplementedError`
- Code: `-174`
- Description: `READ_IF_READY_NOT_IMPLEMENTED`
- Type: connection```js
const err = new chromiumNetErrors.ReadIfReadyNotImplementedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-174);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('READ_IF_READY_NOT_IMPLEMENTED');
const err = new Err();
```### NoBufferSpaceError
> No socket buffer space is available.
- Name: `NoBufferSpaceError`
- Code: `-176`
- Description: `NO_BUFFER_SPACE`
- Type: connection```js
const err = new chromiumNetErrors.NoBufferSpaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-176);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_BUFFER_SPACE');
const err = new Err();
```### SslClientAuthNoCommonAlgorithmsError
> There were no common signature algorithms between our client certificate
> private key and the server's preferences.- Name: `SslClientAuthNoCommonAlgorithmsError`
- Code: `-177`
- Description: `SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS`
- Type: connection```js
const err = new chromiumNetErrors.SslClientAuthNoCommonAlgorithmsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-177);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS');
const err = new Err();
```### EarlyDataRejectedError
> TLS 1.3 early data was rejected by the server. This will be received before
> any data is returned from the socket. The request should be retried with
> early data disabled.- Name: `EarlyDataRejectedError`
- Code: `-178`
- Description: `EARLY_DATA_REJECTED`
- Type: connection```js
const err = new chromiumNetErrors.EarlyDataRejectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-178);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('EARLY_DATA_REJECTED');
const err = new Err();
```### WrongVersionOnEarlyDataError
> TLS 1.3 early data was offered, but the server responded with TLS 1.2 or
> earlier. This is an internal error code to account for a
> backwards-compatibility issue with early data and TLS 1.2. It will be
> received before any data is returned from the socket. The request should be
> retried with early data disabled.
>
> See https://tools.ietf.org/html/rfc8446#appendix-D.3 for details.- Name: `WrongVersionOnEarlyDataError`
- Code: `-179`
- Description: `WRONG_VERSION_ON_EARLY_DATA`
- Type: connection```js
const err = new chromiumNetErrors.WrongVersionOnEarlyDataError();
// or
const Err = chromiumNetErrors.getErrorByCode(-179);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('WRONG_VERSION_ON_EARLY_DATA');
const err = new Err();
```### Tls13DowngradeDetectedError
> TLS 1.3 was enabled, but a lower version was negotiated and the server
> returned a value indicating it supported TLS 1.3. This is part of a security
> check in TLS 1.3, but it may also indicate the user is behind a buggy
> TLS-terminating proxy which implemented TLS 1.2 incorrectly. (See
> https://crbug.com/boringssl/226.)- Name: `Tls13DowngradeDetectedError`
- Code: `-180`
- Description: `TLS13_DOWNGRADE_DETECTED`
- Type: connection```js
const err = new chromiumNetErrors.Tls13DowngradeDetectedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-180);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TLS13_DOWNGRADE_DETECTED');
const err = new Err();
```### SslKeyUsageIncompatibleError
> The server's certificate has a keyUsage extension incompatible with the
> negotiated TLS key exchange method.- Name: `SslKeyUsageIncompatibleError`
- Code: `-181`
- Description: `SSL_KEY_USAGE_INCOMPATIBLE`
- Type: connection```js
const err = new chromiumNetErrors.SslKeyUsageIncompatibleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-181);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_KEY_USAGE_INCOMPATIBLE');
const err = new Err();
```### CertCommonNameInvalidError
> The server responded with a certificate whose common name did not match
> the host name. This could mean:
>
> 1. An attacker has redirected our traffic to their server and is
> presenting a certificate for which they know the private key.
>
> 2. The server is misconfigured and responding with the wrong cert.
>
> 3. The user is on a wireless network and is being redirected to the
> network's login page.
>
> 4. The OS has used a DNS search suffix and the server doesn't have
> a certificate for the abbreviated name in the address bar.
>- Name: `CertCommonNameInvalidError`
- Code: `-200`
- Description: `CERT_COMMON_NAME_INVALID`
- Type: certificate```js
const err = new chromiumNetErrors.CertCommonNameInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-200);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_COMMON_NAME_INVALID');
const err = new Err();
```### CertDateInvalidError
> The server responded with a certificate that, by our clock, appears to
> either not yet be valid or to have expired. This could mean:
>
> 1. An attacker is presenting an old certificate for which they have
> managed to obtain the private key.
>
> 2. The server is misconfigured and is not presenting a valid cert.
>
> 3. Our clock is wrong.
>- Name: `CertDateInvalidError`
- Code: `-201`
- Description: `CERT_DATE_INVALID`
- Type: certificate```js
const err = new chromiumNetErrors.CertDateInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-201);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_DATE_INVALID');
const err = new Err();
```### CertAuthorityInvalidError
> The server responded with a certificate that is signed by an authority
> we don't trust. The could mean:
>
> 1. An attacker has substituted the real certificate for a cert that
> contains their public key and is signed by their cousin.
>
> 2. The server operator has a legitimate certificate from a CA we don't
> know about, but should trust.
>
> 3. The server is presenting a self-signed certificate, providing no
> defense against active attackers (but foiling passive attackers).
>- Name: `CertAuthorityInvalidError`
- Code: `-202`
- Description: `CERT_AUTHORITY_INVALID`
- Type: certificate```js
const err = new chromiumNetErrors.CertAuthorityInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-202);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_AUTHORITY_INVALID');
const err = new Err();
```### CertContainsErrorsError
> The server responded with a certificate that contains errors.
> This error is not recoverable.
>
> MSDN describes this error as follows:
> "The SSL certificate contains errors."
> NOTE: It's unclear how this differs from ERR_CERT_INVALID. For consistency,
> use that code instead of this one from now on.
>- Name: `CertContainsErrorsError`
- Code: `-203`
- Description: `CERT_CONTAINS_ERRORS`
- Type: certificate```js
const err = new chromiumNetErrors.CertContainsErrorsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-203);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_CONTAINS_ERRORS');
const err = new Err();
```### CertNoRevocationMechanismError
> The certificate has no mechanism for determining if it is revoked. In
> effect, this certificate cannot be revoked.- Name: `CertNoRevocationMechanismError`
- Code: `-204`
- Description: `CERT_NO_REVOCATION_MECHANISM`
- Type: certificate```js
const err = new chromiumNetErrors.CertNoRevocationMechanismError();
// or
const Err = chromiumNetErrors.getErrorByCode(-204);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NO_REVOCATION_MECHANISM');
const err = new Err();
```### CertUnableToCheckRevocationError
> Revocation information for the security certificate for this site is not
> available. This could mean:
>
> 1. An attacker has compromised the private key in the certificate and is
> blocking our attempt to find out that the cert was revoked.
>
> 2. The certificate is unrevoked, but the revocation server is busy or
> unavailable.
>- Name: `CertUnableToCheckRevocationError`
- Code: `-205`
- Description: `CERT_UNABLE_TO_CHECK_REVOCATION`
- Type: certificate```js
const err = new chromiumNetErrors.CertUnableToCheckRevocationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-205);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_UNABLE_TO_CHECK_REVOCATION');
const err = new Err();
```### CertRevokedError
> The server responded with a certificate has been revoked.
> We have the capability to ignore this error, but it is probably not the
> thing to do.- Name: `CertRevokedError`
- Code: `-206`
- Description: `CERT_REVOKED`
- Type: certificate```js
const err = new chromiumNetErrors.CertRevokedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-206);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_REVOKED');
const err = new Err();
```### CertInvalidError
> The server responded with a certificate that is invalid.
> This error is not recoverable.
>
> MSDN describes this error as follows:
> "The SSL certificate is invalid."
>- Name: `CertInvalidError`
- Code: `-207`
- Description: `CERT_INVALID`
- Type: certificate```js
const err = new chromiumNetErrors.CertInvalidError();
// or
const Err = chromiumNetErrors.getErrorByCode(-207);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_INVALID');
const err = new Err();
```### CertWeakSignatureAlgorithmError
> The server responded with a certificate that is signed using a weak
> signature algorithm.- Name: `CertWeakSignatureAlgorithmError`
- Code: `-208`
- Description: `CERT_WEAK_SIGNATURE_ALGORITHM`
- Type: certificate```js
const err = new chromiumNetErrors.CertWeakSignatureAlgorithmError();
// or
const Err = chromiumNetErrors.getErrorByCode(-208);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_WEAK_SIGNATURE_ALGORITHM');
const err = new Err();
```### CertNonUniqueNameError
> The host name specified in the certificate is not unique.
- Name: `CertNonUniqueNameError`
- Code: `-210`
- Description: `CERT_NON_UNIQUE_NAME`
- Type: certificate```js
const err = new chromiumNetErrors.CertNonUniqueNameError();
// or
const Err = chromiumNetErrors.getErrorByCode(-210);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NON_UNIQUE_NAME');
const err = new Err();
```### CertWeakKeyError
> The server responded with a certificate that contains a weak key (e.g.
> a too-small RSA key).- Name: `CertWeakKeyError`
- Code: `-211`
- Description: `CERT_WEAK_KEY`
- Type: certificate```js
const err = new chromiumNetErrors.CertWeakKeyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-211);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_WEAK_KEY');
const err = new Err();
```### CertNameConstraintViolationError
> The certificate claimed DNS names that are in violation of name constraints.
- Name: `CertNameConstraintViolationError`
- Code: `-212`
- Description: `CERT_NAME_CONSTRAINT_VIOLATION`
- Type: certificate```js
const err = new chromiumNetErrors.CertNameConstraintViolationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-212);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_NAME_CONSTRAINT_VIOLATION');
const err = new Err();
```### CertValidityTooLongError
> The certificate's validity period is too long.
- Name: `CertValidityTooLongError`
- Code: `-213`
- Description: `CERT_VALIDITY_TOO_LONG`
- Type: certificate```js
const err = new chromiumNetErrors.CertValidityTooLongError();
// or
const Err = chromiumNetErrors.getErrorByCode(-213);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_VALIDITY_TOO_LONG');
const err = new Err();
```### CertificateTransparencyRequiredError
> Certificate Transparency was required for this connection, but the server
> did not provide CT information that complied with the policy.- Name: `CertificateTransparencyRequiredError`
- Code: `-214`
- Description: `CERTIFICATE_TRANSPARENCY_REQUIRED`
- Type: certificate```js
const err = new chromiumNetErrors.CertificateTransparencyRequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-214);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERTIFICATE_TRANSPARENCY_REQUIRED');
const err = new Err();
```### CertSymantecLegacyError
> The certificate chained to a legacy Symantec root that is no longer trusted.
> https://g.co/chrome/symantecpkicerts- Name: `CertSymantecLegacyError`
- Code: `-215`
- Description: `CERT_SYMANTEC_LEGACY`
- Type: certificate```js
const err = new chromiumNetErrors.CertSymantecLegacyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-215);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_SYMANTEC_LEGACY');
const err = new Err();
```### CertKnownInterceptionBlockedError
> The certificate is known to be used for interception by an entity other
> the device owner.- Name: `CertKnownInterceptionBlockedError`
- Code: `-217`
- Description: `CERT_KNOWN_INTERCEPTION_BLOCKED`
- Type: certificate```js
const err = new chromiumNetErrors.CertKnownInterceptionBlockedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-217);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_KNOWN_INTERCEPTION_BLOCKED');
const err = new Err();
```### SslObsoleteVersionError
> The connection uses an obsolete version of SSL/TLS.
- Name: `SslObsoleteVersionError`
- Code: `-218`
- Description: `SSL_OBSOLETE_VERSION`
- Type: certificate```js
const err = new chromiumNetErrors.SslObsoleteVersionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-218);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SSL_OBSOLETE_VERSION');
const err = new Err();
```### CertEndError
> The value immediately past the last certificate error code.
- Name: `CertEndError`
- Code: `-219`
- Description: `CERT_END`
- Type: certificate```js
const err = new chromiumNetErrors.CertEndError();
// or
const Err = chromiumNetErrors.getErrorByCode(-219);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_END');
const err = new Err();
```### InvalidUrlError
> The URL is invalid.
- Name: `InvalidUrlError`
- Code: `-300`
- Description: `INVALID_URL`
- Type: http```js
const err = new chromiumNetErrors.InvalidUrlError();
// or
const Err = chromiumNetErrors.getErrorByCode(-300);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_URL');
const err = new Err();
```### DisallowedUrlSchemeError
> The scheme of the URL is disallowed.
- Name: `DisallowedUrlSchemeError`
- Code: `-301`
- Description: `DISALLOWED_URL_SCHEME`
- Type: http```js
const err = new chromiumNetErrors.DisallowedUrlSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-301);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DISALLOWED_URL_SCHEME');
const err = new Err();
```### UnknownUrlSchemeError
> The scheme of the URL is unknown.
- Name: `UnknownUrlSchemeError`
- Code: `-302`
- Description: `UNKNOWN_URL_SCHEME`
- Type: http```js
const err = new chromiumNetErrors.UnknownUrlSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-302);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNKNOWN_URL_SCHEME');
const err = new Err();
```### InvalidRedirectError
> Attempting to load an URL resulted in a redirect to an invalid URL.
- Name: `InvalidRedirectError`
- Code: `-303`
- Description: `INVALID_REDIRECT`
- Type: http```js
const err = new chromiumNetErrors.InvalidRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-303);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_REDIRECT');
const err = new Err();
```### TooManyRedirectsError
> Attempting to load an URL resulted in too many redirects.
- Name: `TooManyRedirectsError`
- Code: `-310`
- Description: `TOO_MANY_REDIRECTS`
- Type: http```js
const err = new chromiumNetErrors.TooManyRedirectsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-310);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TOO_MANY_REDIRECTS');
const err = new Err();
```### UnsafeRedirectError
> Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect
> to file:// is considered unsafe).- Name: `UnsafeRedirectError`
- Code: `-311`
- Description: `UNSAFE_REDIRECT`
- Type: http```js
const err = new chromiumNetErrors.UnsafeRedirectError();
// or
const Err = chromiumNetErrors.getErrorByCode(-311);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSAFE_REDIRECT');
const err = new Err();
```### UnsafePortError
> Attempting to load an URL with an unsafe port number. These are port
> numbers that correspond to services, which are not robust to spurious input
> that may be constructed as a result of an allowed web construct (e.g., HTTP
> looks a lot like SMTP, so form submission to port 25 is denied).- Name: `UnsafePortError`
- Code: `-312`
- Description: `UNSAFE_PORT`
- Type: http```js
const err = new chromiumNetErrors.UnsafePortError();
// or
const Err = chromiumNetErrors.getErrorByCode(-312);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSAFE_PORT');
const err = new Err();
```### InvalidResponseError
> The server's response was invalid.
- Name: `InvalidResponseError`
- Code: `-320`
- Description: `INVALID_RESPONSE`
- Type: http```js
const err = new chromiumNetErrors.InvalidResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-320);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_RESPONSE');
const err = new Err();
```### InvalidChunkedEncodingError
> Error in chunked transfer encoding.
- Name: `InvalidChunkedEncodingError`
- Code: `-321`
- Description: `INVALID_CHUNKED_ENCODING`
- Type: http```js
const err = new chromiumNetErrors.InvalidChunkedEncodingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-321);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_CHUNKED_ENCODING');
const err = new Err();
```### MethodNotSupportedError
> The server did not support the request method.
- Name: `MethodNotSupportedError`
- Code: `-322`
- Description: `METHOD_NOT_SUPPORTED`
- Type: http```js
const err = new chromiumNetErrors.MethodNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-322);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('METHOD_NOT_SUPPORTED');
const err = new Err();
```### UnexpectedProxyAuthError
> The response was 407 (Proxy Authentication Required), yet we did not send
> the request to a proxy.- Name: `UnexpectedProxyAuthError`
- Code: `-323`
- Description: `UNEXPECTED_PROXY_AUTH`
- Type: http```js
const err = new chromiumNetErrors.UnexpectedProxyAuthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-323);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED_PROXY_AUTH');
const err = new Err();
```### EmptyResponseError
> The server closed the connection without sending any data.
- Name: `EmptyResponseError`
- Code: `-324`
- Description: `EMPTY_RESPONSE`
- Type: http```js
const err = new chromiumNetErrors.EmptyResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-324);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('EMPTY_RESPONSE');
const err = new Err();
```### ResponseHeadersTooBigError
> The headers section of the response is too large.
- Name: `ResponseHeadersTooBigError`
- Code: `-325`
- Description: `RESPONSE_HEADERS_TOO_BIG`
- Type: http```js
const err = new chromiumNetErrors.ResponseHeadersTooBigError();
// or
const Err = chromiumNetErrors.getErrorByCode(-325);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_TOO_BIG');
const err = new Err();
```### PacScriptFailedError
> The evaluation of the PAC script failed.
- Name: `PacScriptFailedError`
- Code: `-327`
- Description: `PAC_SCRIPT_FAILED`
- Type: http```js
const err = new chromiumNetErrors.PacScriptFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-327);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_SCRIPT_FAILED');
const err = new Err();
```### RequestRangeNotSatisfiableError
> The response was 416 (Requested range not satisfiable) and the server cannot
> satisfy the range requested.- Name: `RequestRangeNotSatisfiableError`
- Code: `-328`
- Description: `REQUEST_RANGE_NOT_SATISFIABLE`
- Type: http```js
const err = new chromiumNetErrors.RequestRangeNotSatisfiableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-328);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('REQUEST_RANGE_NOT_SATISFIABLE');
const err = new Err();
```### MalformedIdentityError
> The identity used for authentication is invalid.
- Name: `MalformedIdentityError`
- Code: `-329`
- Description: `MALFORMED_IDENTITY`
- Type: http```js
const err = new chromiumNetErrors.MalformedIdentityError();
// or
const Err = chromiumNetErrors.getErrorByCode(-329);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MALFORMED_IDENTITY');
const err = new Err();
```### ContentDecodingFailedError
> Content decoding of the response body failed.
- Name: `ContentDecodingFailedError`
- Code: `-330`
- Description: `CONTENT_DECODING_FAILED`
- Type: http```js
const err = new chromiumNetErrors.ContentDecodingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-330);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_DECODING_FAILED');
const err = new Err();
```### NetworkIoSuspendedError
> An operation could not be completed because all network IO
> is suspended.- Name: `NetworkIoSuspendedError`
- Code: `-331`
- Description: `NETWORK_IO_SUSPENDED`
- Type: http```js
const err = new chromiumNetErrors.NetworkIoSuspendedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-331);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NETWORK_IO_SUSPENDED');
const err = new Err();
```### SynReplyNotReceivedError
> FLIP data received without receiving a SYN_REPLY on the stream.
- Name: `SynReplyNotReceivedError`
- Code: `-332`
- Description: `SYN_REPLY_NOT_RECEIVED`
- Type: http```js
const err = new chromiumNetErrors.SynReplyNotReceivedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-332);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SYN_REPLY_NOT_RECEIVED');
const err = new Err();
```### EncodingConversionFailedError
> Converting the response to target encoding failed.
- Name: `EncodingConversionFailedError`
- Code: `-333`
- Description: `ENCODING_CONVERSION_FAILED`
- Type: http```js
const err = new chromiumNetErrors.EncodingConversionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-333);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ENCODING_CONVERSION_FAILED');
const err = new Err();
```### UnrecognizedFtpDirectoryListingFormatError
> The server sent an FTP directory listing in a format we do not understand.
- Name: `UnrecognizedFtpDirectoryListingFormatError`
- Code: `-334`
- Description: `UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT`
- Type: http```js
const err = new chromiumNetErrors.UnrecognizedFtpDirectoryListingFormatError();
// or
const Err = chromiumNetErrors.getErrorByCode(-334);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT');
const err = new Err();
```### NoSupportedProxiesError
> There are no supported proxies in the provided list.
- Name: `NoSupportedProxiesError`
- Code: `-336`
- Description: `NO_SUPPORTED_PROXIES`
- Type: http```js
const err = new chromiumNetErrors.NoSupportedProxiesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-336);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_SUPPORTED_PROXIES');
const err = new Err();
```### Http2ProtocolError
> There is an HTTP/2 protocol error.
- Name: `Http2ProtocolError`
- Code: `-337`
- Description: `HTTP2_PROTOCOL_ERROR`
- Type: http```js
const err = new chromiumNetErrors.Http2ProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-337);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PROTOCOL_ERROR');
const err = new Err();
```### InvalidAuthCredentialsError
> Credentials could not be established during HTTP Authentication.
- Name: `InvalidAuthCredentialsError`
- Code: `-338`
- Description: `INVALID_AUTH_CREDENTIALS`
- Type: http```js
const err = new chromiumNetErrors.InvalidAuthCredentialsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-338);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_AUTH_CREDENTIALS');
const err = new Err();
```### UnsupportedAuthSchemeError
> An HTTP Authentication scheme was tried which is not supported on this
> machine.- Name: `UnsupportedAuthSchemeError`
- Code: `-339`
- Description: `UNSUPPORTED_AUTH_SCHEME`
- Type: http```js
const err = new chromiumNetErrors.UnsupportedAuthSchemeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-339);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNSUPPORTED_AUTH_SCHEME');
const err = new Err();
```### EncodingDetectionFailedError
> Detecting the encoding of the response failed.
- Name: `EncodingDetectionFailedError`
- Code: `-340`
- Description: `ENCODING_DETECTION_FAILED`
- Type: http```js
const err = new chromiumNetErrors.EncodingDetectionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-340);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ENCODING_DETECTION_FAILED');
const err = new Err();
```### MissingAuthCredentialsError
> (GSSAPI) No Kerberos credentials were available during HTTP Authentication.
- Name: `MissingAuthCredentialsError`
- Code: `-341`
- Description: `MISSING_AUTH_CREDENTIALS`
- Type: http```js
const err = new chromiumNetErrors.MissingAuthCredentialsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-341);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MISSING_AUTH_CREDENTIALS');
const err = new Err();
```### UnexpectedSecurityLibraryStatusError
> An unexpected, but documented, SSPI or GSSAPI status code was returned.
- Name: `UnexpectedSecurityLibraryStatusError`
- Code: `-342`
- Description: `UNEXPECTED_SECURITY_LIBRARY_STATUS`
- Type: http```js
const err = new chromiumNetErrors.UnexpectedSecurityLibraryStatusError();
// or
const Err = chromiumNetErrors.getErrorByCode(-342);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNEXPECTED_SECURITY_LIBRARY_STATUS');
const err = new Err();
```### MisconfiguredAuthEnvironmentError
> The environment was not set up correctly for authentication (for
> example, no KDC could be found or the principal is unknown.- Name: `MisconfiguredAuthEnvironmentError`
- Code: `-343`
- Description: `MISCONFIGURED_AUTH_ENVIRONMENT`
- Type: http```js
const err = new chromiumNetErrors.MisconfiguredAuthEnvironmentError();
// or
const Err = chromiumNetErrors.getErrorByCode(-343);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('MISCONFIGURED_AUTH_ENVIRONMENT');
const err = new Err();
```### UndocumentedSecurityLibraryStatusError
> An undocumented SSPI or GSSAPI status code was returned.
- Name: `UndocumentedSecurityLibraryStatusError`
- Code: `-344`
- Description: `UNDOCUMENTED_SECURITY_LIBRARY_STATUS`
- Type: http```js
const err = new chromiumNetErrors.UndocumentedSecurityLibraryStatusError();
// or
const Err = chromiumNetErrors.getErrorByCode(-344);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('UNDOCUMENTED_SECURITY_LIBRARY_STATUS');
const err = new Err();
```### ResponseBodyTooBigToDrainError
> The HTTP response was too big to drain.
- Name: `ResponseBodyTooBigToDrainError`
- Code: `-345`
- Description: `RESPONSE_BODY_TOO_BIG_TO_DRAIN`
- Type: http```js
const err = new chromiumNetErrors.ResponseBodyTooBigToDrainError();
// or
const Err = chromiumNetErrors.getErrorByCode(-345);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_BODY_TOO_BIG_TO_DRAIN');
const err = new Err();
```### ResponseHeadersMultipleContentLengthError
> The HTTP response contained multiple distinct Content-Length headers.
- Name: `ResponseHeadersMultipleContentLengthError`
- Code: `-346`
- Description: `RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH`
- Type: http```js
const err = new chromiumNetErrors.ResponseHeadersMultipleContentLengthError();
// or
const Err = chromiumNetErrors.getErrorByCode(-346);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH');
const err = new Err();
```### IncompleteHttp2HeadersError
> HTTP/2 headers have been received, but not all of them - status or version
> headers are missing, so we're expecting additional frames to complete them.- Name: `IncompleteHttp2HeadersError`
- Code: `-347`
- Description: `INCOMPLETE_HTTP2_HEADERS`
- Type: http```js
const err = new chromiumNetErrors.IncompleteHttp2HeadersError();
// or
const Err = chromiumNetErrors.getErrorByCode(-347);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INCOMPLETE_HTTP2_HEADERS');
const err = new Err();
```### PacNotInDhcpError
> No PAC URL configuration could be retrieved from DHCP. This can indicate
> either a failure to retrieve the DHCP configuration, or that there was no
> PAC URL configured in DHCP.- Name: `PacNotInDhcpError`
- Code: `-348`
- Description: `PAC_NOT_IN_DHCP`
- Type: http```js
const err = new chromiumNetErrors.PacNotInDhcpError();
// or
const Err = chromiumNetErrors.getErrorByCode(-348);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_NOT_IN_DHCP');
const err = new Err();
```### ResponseHeadersMultipleContentDispositionError
> The HTTP response contained multiple Content-Disposition headers.
- Name: `ResponseHeadersMultipleContentDispositionError`
- Code: `-349`
- Description: `RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION`
- Type: http```js
const err = new chromiumNetErrors.ResponseHeadersMultipleContentDispositionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-349);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION');
const err = new Err();
```### ResponseHeadersMultipleLocationError
> The HTTP response contained multiple Location headers.
- Name: `ResponseHeadersMultipleLocationError`
- Code: `-350`
- Description: `RESPONSE_HEADERS_MULTIPLE_LOCATION`
- Type: http```js
const err = new chromiumNetErrors.ResponseHeadersMultipleLocationError();
// or
const Err = chromiumNetErrors.getErrorByCode(-350);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_MULTIPLE_LOCATION');
const err = new Err();
```### Http2ServerRefusedStreamError
> HTTP/2 server refused the request without processing, and sent either a
> GOAWAY frame with error code NO_ERROR and Last-Stream-ID lower than the
> stream id corresponding to the request indicating that this request has not
> been processed yet, or a RST_STREAM frame with error code REFUSED_STREAM.
> Client MAY retry (on a different connection). See RFC7540 Section 8.1.4.- Name: `Http2ServerRefusedStreamError`
- Code: `-351`
- Description: `HTTP2_SERVER_REFUSED_STREAM`
- Type: http```js
const err = new chromiumNetErrors.Http2ServerRefusedStreamError();
// or
const Err = chromiumNetErrors.getErrorByCode(-351);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_SERVER_REFUSED_STREAM');
const err = new Err();
```### Http2PingFailedError
> HTTP/2 server didn't respond to the PING message.
- Name: `Http2PingFailedError`
- Code: `-352`
- Description: `HTTP2_PING_FAILED`
- Type: http```js
const err = new chromiumNetErrors.Http2PingFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-352);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PING_FAILED');
const err = new Err();
```### ContentLengthMismatchError
> The HTTP response body transferred fewer bytes than were advertised by the
> Content-Length header when the connection is closed.- Name: `ContentLengthMismatchError`
- Code: `-354`
- Description: `CONTENT_LENGTH_MISMATCH`
- Type: http```js
const err = new chromiumNetErrors.ContentLengthMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-354);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_LENGTH_MISMATCH');
const err = new Err();
```### IncompleteChunkedEncodingError
> The HTTP response body is transferred with Chunked-Encoding, but the
> terminating zero-length chunk was never sent when the connection is closed.- Name: `IncompleteChunkedEncodingError`
- Code: `-355`
- Description: `INCOMPLETE_CHUNKED_ENCODING`
- Type: http```js
const err = new chromiumNetErrors.IncompleteChunkedEncodingError();
// or
const Err = chromiumNetErrors.getErrorByCode(-355);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INCOMPLETE_CHUNKED_ENCODING');
const err = new Err();
```### QuicProtocolError
> There is a QUIC protocol error.
- Name: `QuicProtocolError`
- Code: `-356`
- Description: `QUIC_PROTOCOL_ERROR`
- Type: http```js
const err = new chromiumNetErrors.QuicProtocolError();
// or
const Err = chromiumNetErrors.getErrorByCode(-356);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_PROTOCOL_ERROR');
const err = new Err();
```### ResponseHeadersTruncatedError
> The HTTP headers were truncated by an EOF.
- Name: `ResponseHeadersTruncatedError`
- Code: `-357`
- Description: `RESPONSE_HEADERS_TRUNCATED`
- Type: http```js
const err = new chromiumNetErrors.ResponseHeadersTruncatedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-357);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('RESPONSE_HEADERS_TRUNCATED');
const err = new Err();
```### QuicHandshakeFailedError
> The QUIC crytpo handshake failed. This means that the server was unable
> to read any requests sent, so they may be resent.- Name: `QuicHandshakeFailedError`
- Code: `-358`
- Description: `QUIC_HANDSHAKE_FAILED`
- Type: http```js
const err = new chromiumNetErrors.QuicHandshakeFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-358);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_HANDSHAKE_FAILED');
const err = new Err();
```### Http2InadequateTransportSecurityError
> Transport security is inadequate for the HTTP/2 version.
- Name: `Http2InadequateTransportSecurityError`
- Code: `-360`
- Description: `HTTP2_INADEQUATE_TRANSPORT_SECURITY`
- Type: http```js
const err = new chromiumNetErrors.Http2InadequateTransportSecurityError();
// or
const Err = chromiumNetErrors.getErrorByCode(-360);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_INADEQUATE_TRANSPORT_SECURITY');
const err = new Err();
```### Http2FlowControlError
> The peer violated HTTP/2 flow control.
- Name: `Http2FlowControlError`
- Code: `-361`
- Description: `HTTP2_FLOW_CONTROL_ERROR`
- Type: http```js
const err = new chromiumNetErrors.Http2FlowControlError();
// or
const Err = chromiumNetErrors.getErrorByCode(-361);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_FLOW_CONTROL_ERROR');
const err = new Err();
```### Http2FrameSizeError
> The peer sent an improperly sized HTTP/2 frame.
- Name: `Http2FrameSizeError`
- Code: `-362`
- Description: `HTTP2_FRAME_SIZE_ERROR`
- Type: http```js
const err = new chromiumNetErrors.Http2FrameSizeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-362);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_FRAME_SIZE_ERROR');
const err = new Err();
```### Http2CompressionError
> Decoding or encoding of compressed HTTP/2 headers failed.
- Name: `Http2CompressionError`
- Code: `-363`
- Description: `HTTP2_COMPRESSION_ERROR`
- Type: http```js
const err = new chromiumNetErrors.Http2CompressionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-363);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_COMPRESSION_ERROR');
const err = new Err();
```### ProxyAuthRequestedWithNoConnectionError
> Proxy Auth Requested without a valid Client Socket Handle.
- Name: `ProxyAuthRequestedWithNoConnectionError`
- Code: `-364`
- Description: `PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION`
- Type: http```js
const err = new chromiumNetErrors.ProxyAuthRequestedWithNoConnectionError();
// or
const Err = chromiumNetErrors.getErrorByCode(-364);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION');
const err = new Err();
```### Http_1_1RequiredError
> HTTP_1_1_REQUIRED error code received on HTTP/2 session.
- Name: `Http_1_1RequiredError`
- Code: `-365`
- Description: `HTTP_1_1_REQUIRED`
- Type: http```js
const err = new chromiumNetErrors.Http_1_1RequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-365);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP_1_1_REQUIRED');
const err = new Err();
```### ProxyHttp_1_1RequiredError
> HTTP_1_1_REQUIRED error code received on HTTP/2 session to proxy.
- Name: `ProxyHttp_1_1RequiredError`
- Code: `-366`
- Description: `PROXY_HTTP_1_1_REQUIRED`
- Type: http```js
const err = new chromiumNetErrors.ProxyHttp_1_1RequiredError();
// or
const Err = chromiumNetErrors.getErrorByCode(-366);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PROXY_HTTP_1_1_REQUIRED');
const err = new Err();
```### PacScriptTerminatedError
> The PAC script terminated fatally and must be reloaded.
- Name: `PacScriptTerminatedError`
- Code: `-367`
- Description: `PAC_SCRIPT_TERMINATED`
- Type: http```js
const err = new chromiumNetErrors.PacScriptTerminatedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-367);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PAC_SCRIPT_TERMINATED');
const err = new Err();
```### InvalidHttpResponseError
> The server was expected to return an HTTP/1.x response, but did not. Rather
> than treat it as HTTP/0.9, this error is returned.- Name: `InvalidHttpResponseError`
- Code: `-370`
- Description: `INVALID_HTTP_RESPONSE`
- Type: http```js
const err = new chromiumNetErrors.InvalidHttpResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-370);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_HTTP_RESPONSE');
const err = new Err();
```### ContentDecodingInitFailedError
> Initializing content decoding failed.
- Name: `ContentDecodingInitFailedError`
- Code: `-371`
- Description: `CONTENT_DECODING_INIT_FAILED`
- Type: http```js
const err = new chromiumNetErrors.ContentDecodingInitFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-371);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CONTENT_DECODING_INIT_FAILED');
const err = new Err();
```### Http2RstStreamNoErrorReceivedError
> Received HTTP/2 RST_STREAM frame with NO_ERROR error code. This error should
> be handled internally by HTTP/2 code, and should not make it above the
> SpdyStream layer.- Name: `Http2RstStreamNoErrorReceivedError`
- Code: `-372`
- Description: `HTTP2_RST_STREAM_NO_ERROR_RECEIVED`
- Type: http```js
const err = new chromiumNetErrors.Http2RstStreamNoErrorReceivedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-372);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_RST_STREAM_NO_ERROR_RECEIVED');
const err = new Err();
```### Http2PushedStreamNotAvailableError
> The pushed stream claimed by the request is no longer available.
- Name: `Http2PushedStreamNotAvailableError`
- Code: `-373`
- Description: `HTTP2_PUSHED_STREAM_NOT_AVAILABLE`
- Type: http```js
const err = new chromiumNetErrors.Http2PushedStreamNotAvailableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-373);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PUSHED_STREAM_NOT_AVAILABLE');
const err = new Err();
```### Http2ClaimedPushedStreamResetByServerError
> A pushed stream was claimed and later reset by the server. When this happens,
> the request should be retried.- Name: `Http2ClaimedPushedStreamResetByServerError`
- Code: `-374`
- Description: `HTTP2_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER`
- Type: http```js
const err = new chromiumNetErrors.Http2ClaimedPushedStreamResetByServerError();
// or
const Err = chromiumNetErrors.getErrorByCode(-374);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER');
const err = new Err();
```### TooManyRetriesError
> An HTTP transaction was retried too many times due for authentication or
> invalid certificates. This may be due to a bug in the net stack that would
> otherwise infinite loop, or if the server or proxy continually requests fresh
> credentials or presents a fresh invalid certificate.- Name: `TooManyRetriesError`
- Code: `-375`
- Description: `TOO_MANY_RETRIES`
- Type: http```js
const err = new chromiumNetErrors.TooManyRetriesError();
// or
const Err = chromiumNetErrors.getErrorByCode(-375);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TOO_MANY_RETRIES');
const err = new Err();
```### Http2StreamClosedError
> Received an HTTP/2 frame on a closed stream.
- Name: `Http2StreamClosedError`
- Code: `-376`
- Description: `HTTP2_STREAM_CLOSED`
- Type: http```js
const err = new chromiumNetErrors.Http2StreamClosedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-376);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_STREAM_CLOSED');
const err = new Err();
```### Http2ClientRefusedStreamError
> Client is refusing an HTTP/2 stream.
- Name: `Http2ClientRefusedStreamError`
- Code: `-377`
- Description: `HTTP2_CLIENT_REFUSED_STREAM`
- Type: http```js
const err = new chromiumNetErrors.Http2ClientRefusedStreamError();
// or
const Err = chromiumNetErrors.getErrorByCode(-377);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_CLIENT_REFUSED_STREAM');
const err = new Err();
```### Http2PushedResponseDoesNotMatchError
> A pushed HTTP/2 stream was claimed by a request based on matching URL and
> request headers, but the pushed response headers do not match the request.- Name: `Http2PushedResponseDoesNotMatchError`
- Code: `-378`
- Description: `HTTP2_PUSHED_RESPONSE_DOES_NOT_MATCH`
- Type: http```js
const err = new chromiumNetErrors.Http2PushedResponseDoesNotMatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-378);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP2_PUSHED_RESPONSE_DOES_NOT_MATCH');
const err = new Err();
```### HttpResponseCodeFailureError
> The server returned a non-2xx HTTP response code.
>
> Not that this error is only used by certain APIs that interpret the HTTP
> response itself. URLRequest for instance just passes most non-2xx
> response back as success.- Name: `HttpResponseCodeFailureError`
- Code: `-379`
- Description: `HTTP_RESPONSE_CODE_FAILURE`
- Type: http```js
const err = new chromiumNetErrors.HttpResponseCodeFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-379);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('HTTP_RESPONSE_CODE_FAILURE');
const err = new Err();
```### QuicCertRootNotKnownError
> The certificate presented on a QUIC connection does not chain to a known root
> and the origin connected to is not on a list of domains where unknown roots
> are allowed.- Name: `QuicCertRootNotKnownError`
- Code: `-380`
- Description: `QUIC_CERT_ROOT_NOT_KNOWN`
- Type: http```js
const err = new chromiumNetErrors.QuicCertRootNotKnownError();
// or
const Err = chromiumNetErrors.getErrorByCode(-380);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_CERT_ROOT_NOT_KNOWN');
const err = new Err();
```### QuicGoawayRequestCanBeRetriedError
> A GOAWAY frame has been received indicating that the request has not been
> processed and is therefore safe to retry on a different connection.- Name: `QuicGoawayRequestCanBeRetriedError`
- Code: `-381`
- Description: `QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED`
- Type: http```js
const err = new chromiumNetErrors.QuicGoawayRequestCanBeRetriedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-381);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED');
const err = new Err();
```### CacheMissError
> The cache does not have the requested entry.
- Name: `CacheMissError`
- Code: `-400`
- Description: `CACHE_MISS`
- Type: cache```js
const err = new chromiumNetErrors.CacheMissError();
// or
const Err = chromiumNetErrors.getErrorByCode(-400);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_MISS');
const err = new Err();
```### CacheReadFailureError
> Unable to read from the disk cache.
- Name: `CacheReadFailureError`
- Code: `-401`
- Description: `CACHE_READ_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheReadFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-401);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_READ_FAILURE');
const err = new Err();
```### CacheWriteFailureError
> Unable to write to the disk cache.
- Name: `CacheWriteFailureError`
- Code: `-402`
- Description: `CACHE_WRITE_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheWriteFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-402);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_WRITE_FAILURE');
const err = new Err();
```### CacheOperationNotSupportedError
> The operation is not supported for this entry.
- Name: `CacheOperationNotSupportedError`
- Code: `-403`
- Description: `CACHE_OPERATION_NOT_SUPPORTED`
- Type: cache```js
const err = new chromiumNetErrors.CacheOperationNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-403);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPERATION_NOT_SUPPORTED');
const err = new Err();
```### CacheOpenFailureError
> The disk cache is unable to open this entry.
- Name: `CacheOpenFailureError`
- Code: `-404`
- Description: `CACHE_OPEN_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheOpenFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-404);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPEN_FAILURE');
const err = new Err();
```### CacheCreateFailureError
> The disk cache is unable to create this entry.
- Name: `CacheCreateFailureError`
- Code: `-405`
- Description: `CACHE_CREATE_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheCreateFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-405);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CREATE_FAILURE');
const err = new Err();
```### CacheRaceError
> Multiple transactions are racing to create disk cache entries. This is an
> internal error returned from the HttpCache to the HttpCacheTransaction that
> tells the transaction to restart the entry-creation logic because the state
> of the cache has changed.- Name: `CacheRaceError`
- Code: `-406`
- Description: `CACHE_RACE`
- Type: cache```js
const err = new chromiumNetErrors.CacheRaceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-406);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_RACE');
const err = new Err();
```### CacheChecksumReadFailureError
> The cache was unable to read a checksum record on an entry. This can be
> returned from attempts to read from the cache. It is an internal error,
> returned by the SimpleCache backend, but not by any URLRequest methods
> or members.- Name: `CacheChecksumReadFailureError`
- Code: `-407`
- Description: `CACHE_CHECKSUM_READ_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheChecksumReadFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-407);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CHECKSUM_READ_FAILURE');
const err = new Err();
```### CacheChecksumMismatchError
> The cache found an entry with an invalid checksum. This can be returned from
> attempts to read from the cache. It is an internal error, returned by the
> SimpleCache backend, but not by any URLRequest methods or members.- Name: `CacheChecksumMismatchError`
- Code: `-408`
- Description: `CACHE_CHECKSUM_MISMATCH`
- Type: cache```js
const err = new chromiumNetErrors.CacheChecksumMismatchError();
// or
const Err = chromiumNetErrors.getErrorByCode(-408);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_CHECKSUM_MISMATCH');
const err = new Err();
```### CacheLockTimeoutError
> Internal error code for the HTTP cache. The cache lock timeout has fired.
- Name: `CacheLockTimeoutError`
- Code: `-409`
- Description: `CACHE_LOCK_TIMEOUT`
- Type: cache```js
const err = new chromiumNetErrors.CacheLockTimeoutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-409);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_LOCK_TIMEOUT');
const err = new Err();
```### CacheAuthFailureAfterReadError
> Received a challenge after the transaction has read some data, and the
> credentials aren't available. There isn't a way to get them at that point.- Name: `CacheAuthFailureAfterReadError`
- Code: `-410`
- Description: `CACHE_AUTH_FAILURE_AFTER_READ`
- Type: cache```js
const err = new chromiumNetErrors.CacheAuthFailureAfterReadError();
// or
const Err = chromiumNetErrors.getErrorByCode(-410);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_AUTH_FAILURE_AFTER_READ');
const err = new Err();
```### CacheEntryNotSuitableError
> Internal not-quite error code for the HTTP cache. In-memory hints suggest
> that the cache entry would not have been useable with the transaction's
> current configuration (e.g. load flags, mode, etc.)- Name: `CacheEntryNotSuitableError`
- Code: `-411`
- Description: `CACHE_ENTRY_NOT_SUITABLE`
- Type: cache```js
const err = new chromiumNetErrors.CacheEntryNotSuitableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-411);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_ENTRY_NOT_SUITABLE');
const err = new Err();
```### CacheDoomFailureError
> The disk cache is unable to doom this entry.
- Name: `CacheDoomFailureError`
- Code: `-412`
- Description: `CACHE_DOOM_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheDoomFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-412);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_DOOM_FAILURE');
const err = new Err();
```### CacheOpenOrCreateFailureError
> The disk cache is unable to open or create this entry.
- Name: `CacheOpenOrCreateFailureError`
- Code: `-413`
- Description: `CACHE_OPEN_OR_CREATE_FAILURE`
- Type: cache```js
const err = new chromiumNetErrors.CacheOpenOrCreateFailureError();
// or
const Err = chromiumNetErrors.getErrorByCode(-413);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CACHE_OPEN_OR_CREATE_FAILURE');
const err = new Err();
```### InsecureResponseError
> The server's response was insecure (e.g. there was a cert error).
- Name: `InsecureResponseError`
- Code: `-501`
- Description: `INSECURE_RESPONSE`
- Type: unknown```js
const err = new chromiumNetErrors.InsecureResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-501);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INSECURE_RESPONSE');
const err = new Err();
```### NoPrivateKeyForCertError
> An attempt to import a client certificate failed, as the user's key
> database lacked a corresponding private key.- Name: `NoPrivateKeyForCertError`
- Code: `-502`
- Description: `NO_PRIVATE_KEY_FOR_CERT`
- Type: unknown```js
const err = new chromiumNetErrors.NoPrivateKeyForCertError();
// or
const Err = chromiumNetErrors.getErrorByCode(-502);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('NO_PRIVATE_KEY_FOR_CERT');
const err = new Err();
```### AddUserCertFailedError
> An error adding a certificate to the OS certificate database.
- Name: `AddUserCertFailedError`
- Code: `-503`
- Description: `ADD_USER_CERT_FAILED`
- Type: unknown```js
const err = new chromiumNetErrors.AddUserCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-503);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('ADD_USER_CERT_FAILED');
const err = new Err();
```### InvalidSignedExchangeError
> An error occurred while handling a signed exchange.
- Name: `InvalidSignedExchangeError`
- Code: `-504`
- Description: `INVALID_SIGNED_EXCHANGE`
- Type: unknown```js
const err = new chromiumNetErrors.InvalidSignedExchangeError();
// or
const Err = chromiumNetErrors.getErrorByCode(-504);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_SIGNED_EXCHANGE');
const err = new Err();
```### InvalidWebBundleError
> An error occurred while handling a Web Bundle source.
- Name: `InvalidWebBundleError`
- Code: `-505`
- Description: `INVALID_WEB_BUNDLE`
- Type: unknown```js
const err = new chromiumNetErrors.InvalidWebBundleError();
// or
const Err = chromiumNetErrors.getErrorByCode(-505);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('INVALID_WEB_BUNDLE');
const err = new Err();
```### TrustTokenOperationFailedError
> A Trust Tokens protocol operation-executing request failed for one of a
> number of reasons (precondition failure, internal error, bad response).- Name: `TrustTokenOperationFailedError`
- Code: `-506`
- Description: `TRUST_TOKEN_OPERATION_FAILED`
- Type: unknown```js
const err = new chromiumNetErrors.TrustTokenOperationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-506);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TRUST_TOKEN_OPERATION_FAILED');
const err = new Err();
```### TrustTokenOperationSuccessWithoutSendingRequestError
> When handling a Trust Tokens protocol operation-executing request, the system
> was able to execute the request's Trust Tokens operation without sending the
> request to its destination: for instance, the results could have been present
> in a local cache (for redemption) or the operation could have been diverted
> to a local provider (for "platform-provided" issuance).- Name: `TrustTokenOperationSuccessWithoutSendingRequestError`
- Code: `-507`
- Description: `TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST`
- Type: unknown```js
const err = new chromiumNetErrors.TrustTokenOperationSuccessWithoutSendingRequestError();
// or
const Err = chromiumNetErrors.getErrorByCode(-507);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST');
const err = new Err();
```### FtpFailedError
> A generic error for failed FTP control connection command.
> If possible, please use or add a more specific error code.- Name: `FtpFailedError`
- Code: `-601`
- Description: `FTP_FAILED`
- Type: ftp```js
const err = new chromiumNetErrors.FtpFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-601);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_FAILED');
const err = new Err();
```### FtpServiceUnavailableError
> The server cannot fulfill the request at this point. This is a temporary
> error.
> FTP response code 421.- Name: `FtpServiceUnavailableError`
- Code: `-602`
- Description: `FTP_SERVICE_UNAVAILABLE`
- Type: ftp```js
const err = new chromiumNetErrors.FtpServiceUnavailableError();
// or
const Err = chromiumNetErrors.getErrorByCode(-602);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_SERVICE_UNAVAILABLE');
const err = new Err();
```### FtpTransferAbortedError
> The server has aborted the transfer.
> FTP response code 426.- Name: `FtpTransferAbortedError`
- Code: `-603`
- Description: `FTP_TRANSFER_ABORTED`
- Type: ftp```js
const err = new chromiumNetErrors.FtpTransferAbortedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-603);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_TRANSFER_ABORTED');
const err = new Err();
```### FtpFileBusyError
> The file is busy, or some other temporary error condition on opening
> the file.
> FTP response code 450.- Name: `FtpFileBusyError`
- Code: `-604`
- Description: `FTP_FILE_BUSY`
- Type: ftp```js
const err = new chromiumNetErrors.FtpFileBusyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-604);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_FILE_BUSY');
const err = new Err();
```### FtpSyntaxError
> Server rejected our command because of syntax errors.
> FTP response codes 500, 501.- Name: `FtpSyntaxError`
- Code: `-605`
- Description: `FTP_SYNTAX_ERROR`
- Type: ftp```js
const err = new chromiumNetErrors.FtpSyntaxError();
// or
const Err = chromiumNetErrors.getErrorByCode(-605);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_SYNTAX_ERROR');
const err = new Err();
```### FtpCommandNotSupportedError
> Server does not support the command we issued.
> FTP response codes 502, 504.- Name: `FtpCommandNotSupportedError`
- Code: `-606`
- Description: `FTP_COMMAND_NOT_SUPPORTED`
- Type: ftp```js
const err = new chromiumNetErrors.FtpCommandNotSupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-606);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_COMMAND_NOT_SUPPORTED');
const err = new Err();
```### FtpBadCommandSequenceError
> Server rejected our command because we didn't issue the commands in right
> order.
> FTP response code 503.- Name: `FtpBadCommandSequenceError`
- Code: `-607`
- Description: `FTP_BAD_COMMAND_SEQUENCE`
- Type: ftp```js
const err = new chromiumNetErrors.FtpBadCommandSequenceError();
// or
const Err = chromiumNetErrors.getErrorByCode(-607);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('FTP_BAD_COMMAND_SEQUENCE');
const err = new Err();
```### Pkcs12ImportBadPasswordError
> PKCS #12 import failed due to incorrect password.
- Name: `Pkcs12ImportBadPasswordError`
- Code: `-701`
- Description: `PKCS12_IMPORT_BAD_PASSWORD`
- Type: certificate-manager```js
const err = new chromiumNetErrors.Pkcs12ImportBadPasswordError();
// or
const Err = chromiumNetErrors.getErrorByCode(-701);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_BAD_PASSWORD');
const err = new Err();
```### Pkcs12ImportFailedError
> PKCS #12 import failed due to other error.
- Name: `Pkcs12ImportFailedError`
- Code: `-702`
- Description: `PKCS12_IMPORT_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.Pkcs12ImportFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-702);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_FAILED');
const err = new Err();
```### ImportCaCertNotCaError
> CA import failed - not a CA cert.
- Name: `ImportCaCertNotCaError`
- Code: `-703`
- Description: `IMPORT_CA_CERT_NOT_CA`
- Type: certificate-manager```js
const err = new chromiumNetErrors.ImportCaCertNotCaError();
// or
const Err = chromiumNetErrors.getErrorByCode(-703);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CA_CERT_NOT_CA');
const err = new Err();
```### ImportCertAlreadyExistsError
> Import failed - certificate already exists in database.
> Note it's a little weird this is an error but reimporting a PKCS12 is ok
> (no-op). That's how Mozilla does it, though.- Name: `ImportCertAlreadyExistsError`
- Code: `-704`
- Description: `IMPORT_CERT_ALREADY_EXISTS`
- Type: certificate-manager```js
const err = new chromiumNetErrors.ImportCertAlreadyExistsError();
// or
const Err = chromiumNetErrors.getErrorByCode(-704);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CERT_ALREADY_EXISTS');
const err = new Err();
```### ImportCaCertFailedError
> CA import failed due to some other error.
- Name: `ImportCaCertFailedError`
- Code: `-705`
- Description: `IMPORT_CA_CERT_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.ImportCaCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-705);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_CA_CERT_FAILED');
const err = new Err();
```### ImportServerCertFailedError
> Server certificate import failed due to some internal error.
- Name: `ImportServerCertFailedError`
- Code: `-706`
- Description: `IMPORT_SERVER_CERT_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.ImportServerCertFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-706);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('IMPORT_SERVER_CERT_FAILED');
const err = new Err();
```### Pkcs12ImportInvalidMacError
> PKCS #12 import failed due to invalid MAC.
- Name: `Pkcs12ImportInvalidMacError`
- Code: `-707`
- Description: `PKCS12_IMPORT_INVALID_MAC`
- Type: certificate-manager```js
const err = new chromiumNetErrors.Pkcs12ImportInvalidMacError();
// or
const Err = chromiumNetErrors.getErrorByCode(-707);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_INVALID_MAC');
const err = new Err();
```### Pkcs12ImportInvalidFileError
> PKCS #12 import failed due to invalid/corrupt file.
- Name: `Pkcs12ImportInvalidFileError`
- Code: `-708`
- Description: `PKCS12_IMPORT_INVALID_FILE`
- Type: certificate-manager```js
const err = new chromiumNetErrors.Pkcs12ImportInvalidFileError();
// or
const Err = chromiumNetErrors.getErrorByCode(-708);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_INVALID_FILE');
const err = new Err();
```### Pkcs12ImportUnsupportedError
> PKCS #12 import failed due to unsupported features.
- Name: `Pkcs12ImportUnsupportedError`
- Code: `-709`
- Description: `PKCS12_IMPORT_UNSUPPORTED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.Pkcs12ImportUnsupportedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-709);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PKCS12_IMPORT_UNSUPPORTED');
const err = new Err();
```### KeyGenerationFailedError
> Key generation failed.
- Name: `KeyGenerationFailedError`
- Code: `-710`
- Description: `KEY_GENERATION_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.KeyGenerationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-710);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('KEY_GENERATION_FAILED');
const err = new Err();
```### PrivateKeyExportFailedError
> Failure to export private key.
- Name: `PrivateKeyExportFailedError`
- Code: `-712`
- Description: `PRIVATE_KEY_EXPORT_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.PrivateKeyExportFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-712);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('PRIVATE_KEY_EXPORT_FAILED');
const err = new Err();
```### SelfSignedCertGenerationFailedError
> Self-signed certificate generation failed.
- Name: `SelfSignedCertGenerationFailedError`
- Code: `-713`
- Description: `SELF_SIGNED_CERT_GENERATION_FAILED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.SelfSignedCertGenerationFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-713);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('SELF_SIGNED_CERT_GENERATION_FAILED');
const err = new Err();
```### CertDatabaseChangedError
> The certificate database changed in some way.
- Name: `CertDatabaseChangedError`
- Code: `-714`
- Description: `CERT_DATABASE_CHANGED`
- Type: certificate-manager```js
const err = new chromiumNetErrors.CertDatabaseChangedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-714);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('CERT_DATABASE_CHANGED');
const err = new Err();
```### DnsMalformedResponseError
> DNS resolver received a malformed response.
- Name: `DnsMalformedResponseError`
- Code: `-800`
- Description: `DNS_MALFORMED_RESPONSE`
- Type: dns```js
const err = new chromiumNetErrors.DnsMalformedResponseError();
// or
const Err = chromiumNetErrors.getErrorByCode(-800);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_MALFORMED_RESPONSE');
const err = new Err();
```### DnsServerRequiresTcpError
> DNS server requires TCP
- Name: `DnsServerRequiresTcpError`
- Code: `-801`
- Description: `DNS_SERVER_REQUIRES_TCP`
- Type: dns```js
const err = new chromiumNetErrors.DnsServerRequiresTcpError();
// or
const Err = chromiumNetErrors.getErrorByCode(-801);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SERVER_REQUIRES_TCP');
const err = new Err();
```### DnsServerFailedError
> DNS server failed. This error is returned for all of the following
> error conditions:
> 1 - Format error - The name server was unable to interpret the query.
> 2 - Server failure - The name server was unable to process this query
> due to a problem with the name server.
> 4 - Not Implemented - The name server does not support the requested
> kind of query.
> 5 - Refused - The name server refuses to perform the specified
> operation for policy reasons.- Name: `DnsServerFailedError`
- Code: `-802`
- Description: `DNS_SERVER_FAILED`
- Type: dns```js
const err = new chromiumNetErrors.DnsServerFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-802);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SERVER_FAILED');
const err = new Err();
```### DnsTimedOutError
> DNS transaction timed out.
- Name: `DnsTimedOutError`
- Code: `-803`
- Description: `DNS_TIMED_OUT`
- Type: dns```js
const err = new chromiumNetErrors.DnsTimedOutError();
// or
const Err = chromiumNetErrors.getErrorByCode(-803);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_TIMED_OUT');
const err = new Err();
```### DnsCacheMissError
> The entry was not found in cache or other local sources, for lookups where
> only local sources were queried.
> TODO(ericorth): Consider renaming to DNS_LOCAL_MISS or something like that as
> the cache is not necessarily queried either.- Name: `DnsCacheMissError`
- Code: `-804`
- Description: `DNS_CACHE_MISS`
- Type: dns```js
const err = new chromiumNetErrors.DnsCacheMissError();
// or
const Err = chromiumNetErrors.getErrorByCode(-804);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_CACHE_MISS');
const err = new Err();
```### DnsSearchEmptyError
> Suffix search list rules prevent resolution of the given host name.
- Name: `DnsSearchEmptyError`
- Code: `-805`
- Description: `DNS_SEARCH_EMPTY`
- Type: dns```js
const err = new chromiumNetErrors.DnsSearchEmptyError();
// or
const Err = chromiumNetErrors.getErrorByCode(-805);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SEARCH_EMPTY');
const err = new Err();
```### DnsSortError
> Failed to sort addresses according to RFC3484.
- Name: `DnsSortError`
- Code: `-806`
- Description: `DNS_SORT_ERROR`
- Type: dns```js
const err = new chromiumNetErrors.DnsSortError();
// or
const Err = chromiumNetErrors.getErrorByCode(-806);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SORT_ERROR');
const err = new Err();
```### DnsSecureResolverHostnameResolutionFailedError
> Failed to resolve the hostname of a DNS-over-HTTPS server.
- Name: `DnsSecureResolverHostnameResolutionFailedError`
- Code: `-808`
- Description: `DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED`
- Type: dns```js
const err = new chromiumNetErrors.DnsSecureResolverHostnameResolutionFailedError();
// or
const Err = chromiumNetErrors.getErrorByCode(-808);
const err = new Err();
// or
const Err = chromiumNetErrors.getErrorByDescription('DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED');
const err = new Err();
```## License
Copyright (c) 2015 - 2020 Max Kueng and contributors
MIT License