---
title: "options(url, [body], [params]) | Grafana k6 documentation"
description: "httpx.options makes OPTIONS requests"
---

# options(url, \[body], \[params])

`session.options(url, body, params)` makes an OPTIONS request. Only the first parameter is required

Expand table

| Parameter         | Type                                                                                                      | Description                                                                                        |
|-------------------|-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
| url               | string                                                                                                    | HTTP URL. If baseURL is set, provide only path.                                                    |
| body (optional)   | null / string / object / ArrayBuffer / [SharedArray](/docs/k6/latest/javascript-api/k6-data/sharedarray/) | Request body; objects are `x-www-form-urlencoded`. To omit the body, set to `null`.                |
| params (optional) | null or object {}                                                                                         | Additional [parameters](/docs/k6/latest/javascript-api/k6-http/params/) for this specific request. |

### Returns

Expand table

| Type                                                         | Description                                                               |
|--------------------------------------------------------------|---------------------------------------------------------------------------|
| [Response](/docs/k6/latest/javascript-api/k6-http/response/) | HTTP [Response](/docs/k6/latest/javascript-api/k6-http/response/) object. |

### Example

JavaScript ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```javascript
import { Httpx } from 'https://jslib.k6.io/httpx/0.1.0/index.js';

const session = new Httpx({
  baseURL: 'https://quickpizza.grafana.com',
  timeout: 20000, // 20s timeout.
});

export default function testSuite() {
  const resp = session.options(`/`);
  console.log(resp.status);
}
```
