UNPKG

x-http-client

Version:

An http client to simplify sending requests (HTTP & JSONP) in the browser.

37 lines (29 loc) 723 B
var errorMessages = { ERR_ABORTED: 'Request aborted', ERR_CANCELED: 'Request canceled', ERR_NETWORK: 'Network error', ERR_RESPONSE: 'Response error', ERR_TIMEOUT: 'Request timeout' }; /** * Represents response error. * * @constructor * @param {string} code The error code. * @param {Request} request The request. */ function ResponseError(code, request) { var message; code = code || 'ERR_UNKNOWN'; if (errorMessages[code]) { message = errorMessages[code]; } if (!message) { message = 'Unknown error ' + code; } request.error = code; this.code = code; this.request = request; this.message = message; } module.exports = ResponseError;