[Home](./index.md) > [puppeteer](./puppeteer.md) > [HTTPRequest](./puppeteer.httprequest.md) > [abort](./puppeteer.httprequest.abort.md) ## HTTPRequest.abort() method Aborts a request. Signature: ```typescript abort(errorCode?: ErrorCode): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | errorCode | [ErrorCode](./puppeteer.errorcode.md) | optional error code to provide. | Returns: Promise<void> ## Remarks To use this, request interception should be enabled with [Page.setRequestInterception()](./puppeteer.page.setrequestinterception.md). If it is not enabled, this method will throw an exception immediately.