You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/fields/index.yaml
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1517,6 +1517,8 @@ entries:
1517
1517
- **Decoding**: No decoding performed
1518
1518
- **Whitespace**: Preserved
1519
1519
- **Non-ASCII**: Preserved
1520
+
1521
+
When the HTTP request contains too many headers, this field may not contain all of the headers sent in the HTTP request. In this situation, the [`http.request.headers.truncated`](/ruleset-engine/rules-language/fields/reference/http.request.headers.truncated/) field will be set to `true`.
1520
1522
example_value: |-
1521
1523
{"content-type": ["application/json"]}
1522
1524
example_block: |-
@@ -1538,6 +1540,8 @@ entries:
1538
1540
- **Whitespace**: Preserved
1539
1541
- **Non-ASCII**: Preserved
1540
1542
1543
+
When the HTTP request contains too many headers, this field may not contain the names of all of the headers sent in the HTTP request. In this situation, the [`http.request.headers.truncated`](/ruleset-engine/rules-language/fields/reference/http.request.headers.truncated/) field will be set to `true`.
1544
+
1541
1545
**Note**: In HTTP/2, the names of HTTP headers are always in lowercase. Recent versions of the `curl` tool [enable HTTP/2 by default](https://curl.se/docs/manpage.html#--http2) for HTTPS connections.
1542
1546
example_value: |-
1543
1547
["content-type"]
@@ -1560,6 +1564,8 @@ entries:
1560
1564
- **Whitespace**: Preserved
1561
1565
- **Non-ASCII**: Preserved
1562
1566
1567
+
When the HTTP request contains too many headers, this field may not contain the values of all of the headers sent in the HTTP request. In this situation, the [`http.request.headers.truncated`](/ruleset-engine/rules-language/fields/reference/http.request.headers.truncated/) field will be set to `true`.
1568
+
1563
1569
**Note**: In HTTP/2, the names of HTTP headers are always in lowercase. Recent versions of the `curl` tool [enable HTTP/2 by default](https://curl.se/docs/manpage.html#--http2) for HTTPS connections.
1564
1570
example_value: |-
1565
1571
Example 1: ["application/json"]
@@ -1578,7 +1584,7 @@ entries:
1578
1584
keywords: [request, client, visitor]
1579
1585
summary: Indicates whether the HTTP request contains too many headers.
1580
1586
description: |-
1581
-
When `true`, [`http.request.headers`](/ruleset-engine/rules-language/fields/reference/http.request.headers), [`http.request.headers.names`](/ruleset-engine/rules-language/fields/reference/http.request.headers.names), and [`http.request.headers.values`](/ruleset-engine/rules-language/fields/reference/http.request.headers.values) may not contain all of the headers sent in the HTTP request.
1587
+
When `true`, [`http.request.headers`](/ruleset-engine/rules-language/fields/reference/http.request.headers/), [`http.request.headers.names`](/ruleset-engine/rules-language/fields/reference/http.request.headers.names/), and [`http.request.headers.values`](/ruleset-engine/rules-language/fields/reference/http.request.headers.values/) may not contain all of the headers sent in the HTTP request.
0 commit comments