Megosztás a következőn keresztül:


HTTP-fejlécek protokolltámogatása az Azure Front Doorban

Ez a cikk a Front Door által támogatott protokollt ismerteti a hívási útvonal egyes részeivel (lásd a képet). A következő szakaszokban a Front Door által támogatott HTTP-fejlécekről talál információkat.

A háttérrendszerbe továbbított, az Azure Front Doornak küldött ügyfélkérést bemutató ábra. A rendszer elküldi a választ az Azure Front Doorból az ügyfélnek.

Fontos

Az Azure Front Door nem minősíti az itt nem dokumentált HTTP-fejléceket.

Ügyféltől az Azure Front Doorig

Az Azure Front Door módosítás nélkül fogadja el a bejövő kérés legtöbb fejlécét. Egyes fenntartott fejlécek el lesznek távolítva a bejövő kérelemből, ha el lettek küldve, beleértve az X-FD-* előtaggal rendelkező fejléceket is.

A hibakeresési kérelem fejléce X-Azure-DebugInfotovábbi hibakeresési információkat biztosít a Front Doorról. A kérés fejlécét az ügyféltől az Azure Front Doorba kell küldenieX-Azure-DebugInfo: 1, hogy opcionális válaszfejléceket kapjon, amikor az Azure Front Door választ ad az ügyfélnek.

A Front Doortól a háttérrendszerig

Az Azure Front Door a bejövő kérések fejléceit tartalmazza, kivéve, ha korlátozások miatt el lettek távolítva. Az Azure Front Door a következő fejléceket is hozzáfűzi:

Fejléc Példa és leírás
Keresztül Via: 1.1 Azure
A Front Door hozzáadja az ügyfél HTTP-verzióját, majd Az Azure a Via fejléc értékeként. Ez a fejléc az ügyfél HTTP-verzióját jelzi, és hogy a Front Door az ügyfél és a háttérrendszer közötti kérés köztes címzettje volt.
X-Azure-ClientIP X-Azure-ClientIP: 127.0.0.1
A feldolgozás alatt álló kéréshez társított ügyfél IP-címét jelöli. Egy proxytól érkező kérés például hozzáadhatja az X-Forwarded-For fejlécet az eredeti hívó IP-címének jelzéséhez.
X-Azure-SocketIP X-Azure-SocketIP: 127.0.0.1
Az aktuális kérelemhez tartozó TCP-kapcsolathoz társított szoftvercsatorna IP-címét jelöli. Előfordulhat, hogy egy kérelem ügyfél IP-címe nem egyenlő a szoftvercsatorna IP-címével, mert az ügyfél IP-címét a felhasználó tetszőlegesen felülírhatja.
X-Azure-Ref X-Azure-Ref: 0zxV+XAAAAABKMMOjBv2NT4TY6SQVjC0zV1NURURHRTA2MTkANDM3YzgyY2QtMzYwYS00YTU0LTk0YzMtNWZmNzA3NjQ3Nzgz
Egyedi hivatkozási sztring, amely azonosítja az Azure Front Door által kiszolgált kéréseket. Ez a sztring a hozzáférési naplók keresésére szolgál, és kritikus fontosságú a hibaelhárításhoz.
X-Azure-RequestChain X-Azure-RequestChain: hops=1
Egy fejléc, amelyet a Front Door használ a kérelmek ciklusainak észlelésére, és a felhasználóknak nem szabad függőséget vállalniuk.
X-Azure-FDID X-Azure-FDID: a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1
A kérést azonosító hivatkozási sztring egy adott Front Door-erőforrásból származik. Az érték megtekinthető az Azure Portalon, vagy lekérhető a felügyeleti API használatával. Ezt a fejlécet ip-ACL-ekkel kombinálva zárolhatja a végpontot, hogy csak egy adott Front Door-erőforrástól érkező kéréseket fogadjon el. További részletekért tekintse meg a gyakori kérdéseket
X-Forwarded-for X-Forwarded-For: 127.0.0.1
Az X-Forwarded-For (XFF) HTTP-fejlécmező gyakran azonosítja a webkiszolgálóhoz HTTP-proxyn vagy terheléselosztón keresztül csatlakozó ügyfél származó IP-címét. Ha van egy meglévő XFF-fejléc, akkor a Front Door hozzáfűzi az ügyfélcsatorna IP-címét, vagy hozzáadja az XFF fejlécet az ügyfélcsatorna IP-címéhez.
X-Forwarded-Host X-Forwarded-Host: contoso.azurefd.net
Az X-Forwarded-Host HTTP fejlécmező gyakori módszer az ügyfél által kért eredeti gazdagép azonosítására a Gazdagép HTTP-kérés fejlécében. Ennek az az oka, hogy az Azure Front Door gazdagépneve eltérő lehet a kérést kezelő háttérkiszolgáló esetében. Minden korábbi értéket felülír az Azure Front Door.
X-Forwarded-Proto X-Forwarded-Proto: http
A X-Forwarded-Proto A HTTP-fejlécmezőt gyakran használják a HTTP-kérések forrásprotokolljának azonosítására. A Front Door konfiguráció alapján https használatával kommunikálhat a háttérrendszerrel. Ez akkor is igaz, ha a fordított proxyra irányuló kérés HTTP. Minden korábbi értéket felülír a Front Door.
X-FD-HealthProbe X-FD-HealthProbe A HTTP fejlécmező a Front Door állapotmintájának azonosítására szolgál. Ha ez a fejléc 1 értékre van állítva, a kérés az állapotadat-mintavételből származik. A Front Doorból való hozzáférés korlátozására használható a X-Forwarded-Host fejlécmező egy adott értékével.

A Front Doortól az ügyfélig

A háttérrendszerből az Azure Front Doorba küldött fejlécek szintén át lesznek adva az ügyfélnek. A Front Door a következő fejléceket is csatolja az ügyfélnek adott összes válaszhoz:

Fejléc Példa és leírás
X-Azure-Ref X-Azure-Ref: 0zxV+XAAAAABKMMOjBv2NT4TY6SQVjC0zV1NURURHRTA2MTkANDM3YzgyY2QtMzYwYS00YTU0LTk0YzMtNWZmNzA3NjQ3Nzgz
Ez egy egyedi hivatkozási sztring, amely azonosítja a Front Door által kiszolgált kérést, amely a hozzáférési naplók kereséséhez használt hibaelhárítás szempontjából kritikus fontosságú.
X-Cache X-Cache: Ez a fejléc a kérés gyorsítótárazási állapotát ismerteti. További információ: Gyorsítótárazás az Azure Front Door használatával.

Nem kötelező hibakeresési válaszfejlécek

A következő választható válaszfejlécek engedélyezéséhez el kell küldenie X-Azure-DebugInfo: 1 a kérelem fejlécét.

Fejléc Példa és leírás
X-Azure-OriginStatusCode X-Azure-OriginStatusCode: 503
Ez a fejléc tartalmazza a háttérrendszer által visszaadott HTTP-állapotkódot. Ezzel a fejléccel azonosíthatja a háttérrendszerben futó alkalmazás által visszaadott HTTP-állapotkódot anélkül, hogy átmennél a háttérnaplókon. Ez az állapotkód eltérhet a Front Door által az ügyfélnek küldött válaszBAN szereplő HTTP-állapotkódtól. Ez a fejléc lehetővé teszi annak megállapítását, hogy a háttérrendszer helytelenül működik-e, vagy hogy a probléma a Front Door szolgáltatással van-e kapcsolatban.
X-Azure-InternalError Ez a fejléc tartalmazza az Azure Front Door által a kérés feldolgozásakor megjelenő hibakódot. Ez a hiba azt jelzi, hogy a probléma az Azure Front Door szolgáltatáson/infrastruktúrán belül van. Jelentse a problémát a támogatásnak.
X-Azure-ExternalError X-Azure-ExternalError: 0x830c1011, The certificate authority is unfamiliar
Ez a fejléc azt a hibakódot jeleníti meg, amellyel a Front Door-kiszolgálók találkoznak, miközben kapcsolatot létesítenek a háttérkiszolgálóval a kérés feldolgozásához. Ez a fejléc segít azonosítani a Front Door és a háttéralkalmazás közötti kapcsolat hibáit. Ez a fejléc egy részletes hibaüzenetet tartalmaz, amely segít azonosítani a háttérrendszerrel kapcsolatos csatlakozási problémákat (például DNS-feloldás, érvénytelen tanúsítvány stb.).

Következő lépések