---
title: http.request.uri.args.names · Cloudflare Ruleset Engine docs
description: The names of the arguments in the HTTP URI query string.
source_url:
  html: https://a74404c8.preview.developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/http.request.uri.args.names/index.md
  md: https://a74404c8.preview.developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/http.request.uri.args.names/
---

# http.request.uri.args.names

`http.request.uri.args.names` Array\<String>

The names of the arguments in the HTTP URI query string.

When a name repeats, the array contains multiple items in the order that they appear in the request.

The names are not pre-processed and retain the original case used in the request.

* **Decoding**: No decoding performed
* **Non-ASCII**: Preserved

Example value:

```txt
["search"]
```

Example usage:

```txt
any(http.request.uri.args.names[*] == "search")
```

Categories:

* Request
* URI
