---
title: http.request.uri.args · Cloudflare Ruleset Engine docs
description: The HTTP URI arguments associated with a request represented as a Map (associative array).
source_url:
  html: https://ngayerie-patch-15.preview.developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/http.request.uri.args/index.md
  md: https://ngayerie-patch-15.preview.developers.cloudflare.com/ruleset-engine/rules-language/fields/reference/http.request.uri.args/
---

# http.request.uri.args

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

The HTTP URI arguments associated with a request represented as a Map (associative array).

When an argument repeats, the array contains multiple items in the order they appear in the request.

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

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

Example value:

```txt
{"search": ["red+apples"]}
```

Example usage:

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

Categories:

* Request
* URI
