{"record":{"id":"2015c8a47d155d7e","repo":"sqlmapproject/sqlmap","slug":"aborting-due-to-detected-http-code-d","errorCode":null,"errorMessage":"aborting due to detected HTTP code '%d'","messagePattern":"aborting due to detected HTTP code '(.+?)'","errorType":"console","errorClass":"SystemExit","httpStatus":null,"severity":"error","filePath":"lib/request/connect.py","lineNumber":914,"sourceCode":"            if responseHeaders and getattr(responseHeaders, \"headers\", None):\n                logHeaders = \"\".join(getUnicode(responseHeaders.headers)).strip()\n\n            logHTTPTraffic(requestMsg, \"%s%s\\r\\n\\r\\n%s\" % (responseMsg, logHeaders, (page or \"\")[:MAX_CONNECTION_READ_SIZE]), start, time.time())\n\n            skipLogTraffic = True\n\n            if conf.verbose <= 5:\n                responseMsg += getUnicode(logHeaders)\n            elif conf.verbose > 5:\n                responseMsg += \"%s\\r\\n\\r\\n%s\" % (logHeaders, (page or \"\")[:MAX_CONNECTION_READ_SIZE])\n\n            if not multipart:\n                logger.log(CUSTOM_LOGGING.TRAFFIC_IN, responseMsg)\n\n            if code in conf.abortCode:\n                errMsg = \"aborting due to detected HTTP code '%d'\" % code\n                singleTimeLogMessage(errMsg, logging.CRITICAL)\n                raise SystemExit\n\n            if ex.code not in (conf.ignoreCode or []):\n                if ex.code == TOO_MANY_REQUESTS_HTTP_CODE or (ex.code == _http_client.SERVICE_UNAVAILABLE and Connect._parseRetryAfter(responseHeaders) is not None):\n                    retried = Connect._rateLimitRetry(responseHeaders, ex.code, **kwargs)\n                    if retried is not None:\n                        return retried\n                    debugMsg = \"target kept rate-limiting after %d retries (%d)\" % (conf.retries, code)\n                    logger.debug(debugMsg)\n                elif ex.code == _http_client.UNAUTHORIZED:\n                    errMsg = \"not authorized, try to provide right HTTP \"\n                    errMsg += \"authentication type and valid credentials (%d). \" % code\n                    errMsg += \"If this is intended, try to rerun by providing \"\n                    errMsg += \"a valid value for option '--ignore-code'\"\n                    raise SqlmapConnectionException(errMsg)\n                elif chunked and ex.code in (_http_client.METHOD_NOT_ALLOWED, _http_client.LENGTH_REQUIRED):\n                    warnMsg = \"turning off HTTP chunked transfer encoding \"\n                    warnMsg += \"as it seems that the target site doesn't support it (%d)\" % code\n                    singleTimeWarnMessage(warnMsg)","sourceCodeStart":896,"sourceCodeEnd":932,"githubUrl":"https://github.com/sqlmapproject/sqlmap/blob/0a35b20e3953d341be6c7ac75ccb0b3362540c8d/lib/request/connect.py#L896-L932","documentation":"Error \"aborting due to detected HTTP code '%d'\" thrown in sqlmapproject/sqlmap.","triggerScenarios":"Thrown at lib/request/connect.py:914 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0a35b20e3953d341be6c7ac75ccb0b3362540c8d","analyzedAt":"2026-08-26T23:02:52.002Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}