Skip to main content
ofetch provides a query option to easily add search parameters to your requests.

Basic Usage

Value Types

Query parameters support multiple value types:

Array Parameters

Arrays are automatically expanded into multiple parameters with the same key:

Object Parameters

Objects are automatically JSON-stringified:

Undefined Values

Undefined values are automatically omitted:

Merging with Existing Params

If your URL already has query parameters, the query option will merge with them:

Using with baseURL

Query parameters work seamlessly with baseURL:

Deprecated: params Alias

The params option is deprecated. Use query instead.

Type Definition

From src/types.ts:34-36:

Implementation Details

ofetch uses URLSearchParams internally for robust query parameter handling. The logic is implemented in src/utils.url.ts:64-103.