[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.