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: articles/cdn/cdn-verizon-http-headers.md
+11-14Lines changed: 11 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,13 @@
2
2
title: Verizon-specific HTTP headers for Azure CDN rules engine | Microsoft Docs
3
3
description: This article describes how to use Verizon-specific HTTP headers with Azure CDN rules engine.
4
4
services: cdn
5
-
documentationcenter: ''
6
5
author: duongau
7
-
manager: danielgi
8
-
editor: ''
9
-
10
-
ms.assetid:
6
+
manager: kumudd
11
7
ms.service: azure-cdn
12
8
ms.workload: media
13
9
ms.tgt_pltfrm: na
14
10
ms.topic: article
15
-
ms.date: 04/16/2018
11
+
ms.date: 02/27/2023
16
12
ms.author: duau
17
13
18
14
---
@@ -27,21 +23,22 @@ For example, to remove the `Via` header, the headers field of the rule should in
27
23
28
24

29
25
30
-
The following table describes the headers that can be added by the Verizon CDN POP in the request:
26
+
The following table describes the headers that you can add to the Verizon CDN POP in the request:
31
27
32
28
Request header | Description | Example
33
29
---------------|-------------|--------
34
30
[Via](#via-request-header) | Identifies the POP server that proxied the request to an origin server. | HTTP/1.1 ECS (dca/1A2B)
35
31
X-Forwarded-For | Indicates the requester's IP address.| 10.10.10.10
36
32
X-Forwarded-Proto | Indicates the request's protocol. | http
37
33
X-Host | Indicates the request's hostname. | cdn.mydomain.com
38
-
X-Midgress | Indicates whether the request was proxied through an additional CDN server. For example, a POP server-to-origin shield server or a POP server-to-ADN gateway server. <br />This header is added to the request only when midgress traffic takes place. In this case, the header is set to 1 to indicate that the request was proxied through an additional CDN server.| 1
34
+
X-Midgress | Indicates whether the request was proxied through an extra CDN server. For example, a POP server-to-origin shield server or a POP server-to-ADN gateway server. <br />This header is added to the request only when mid-gress traffic takes place. In this case, the header is set to 1 to indicate that the request was proxied through an extra CDN server.| 1
39
35
[Host](#host-request-header) | Identifies the host and the port where the requested content may be found. | marketing.mydomain.com:80
40
36
[X-Gateway-List](#x-gateway-list-request-header) | ADN: Identifies the failover list of ADN Gateway servers assigned to a customer origin. <br />Origin shield: Indicates the set of origin shield servers assigned to a customer origin. | `icn1,hhp1,hnd1`
41
37
X-EC-_<name>_ | Request headers that begin with *X-EC* (for example, X-EC-Tag, [X-EC-Debug](cdn-http-debug-headers.md)) are reserved for use by the CDN.| waf-production
42
38
43
39
## Via request header
44
-
The format through which the `Via` request header identifies a POP server is specified by the following syntax:
40
+
41
+
The format through which the `Via` request header identifies a POP server gets specified by the following syntax:
45
42
46
43
`Via: Protocol from Platform (POP/ID)`
47
44
@@ -65,15 +62,15 @@ The terms used in the syntax are defined as follows:
65
62
`Via: HTTP/1.1 ECD (dca/1A2B)`
66
63
67
64
## Host request header
68
-
The POP servers will overwrite the `Host` header when both of the following conditions are true:
65
+
The POP servers overwrite the `Host` header when both of the following conditions are true:
69
66
- The source for the requested content is a customer origin server.
70
-
- The corresponding customer origin's HTTP Host Header option is not blank.
The `Host` request header will be overwritten to reflect the value defined in the HTTP Host Header option.
73
-
If the customer origin's HTTP Host Header option is set to blank, then the `Host` request header that is submitted by the requester will be forwarded to the customer's origin server.
69
+
The `Host` request header is overwritten to reflect the value defined in the HTTP Host Header option.
70
+
If the customer origin's HTTP Host Header option is set to blank, then the `Host` request header that gets submitted by the requester is forwarded to the customer's origin server.
74
71
75
72
## X-Gateway-List request header
76
-
A POP server will add/overwrite the `X-Gateway-List request header when either of the following conditions are met:
73
+
A POP server add/overwrite the `X-Gateway-List request header when either of the following conditions are met:
77
74
- The request points to the ADN platform.
78
75
- The request is forwarded to a customer origin server that is protected by the Origin Shield feature.
0 commit comments