Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 12589|Svar: 2

[Källa] Spring Cloud Gateway-rutten yml och json-konfiguration

[Kopiera länk]
Publicerad den 2022-1-10 09:22:40 | | |
förord

Endast genom att förstå gatewayens konfiguration kan vi förstå vad som kan göras med gatewayen, så att den bättre kan tillämpas i produktutveckling.

YML-konfigurationen som skrivs nedan avser konfigurationen som skrivs i konfigurationsfilen, och JSON-konfigurationen avser konfigurationen med dynamisk routing, där det finns en databas eller nacos.

1. Predikat

Predikatens huvudsakliga roll är att konfigurera regler för att routa matchningsförfrågningar

1. Http-relaterat

Regler för matchning av vägkonfiguration för begäransökvägen

2. Cookiekonfigurationspar

Det första värdet i kakan är nyckel, och det andra är värdet. Följande exempel stämmer överens med cookieinställningarnachocolate:ch.pbegäran

3. Header-matchning

Innehållet som anges i http-förfrågan, http-headern, kan matchas genom att sätta X-Request-Id:\d+, och den andra parametern är ett reguljärt uttryck

4. Värdmatchning

HTTP-förfrågan-värd, som matchar alla värdar**.somehost.combegäran

5. Metoden matchar Http-begäransökningshuvudet

6. Frågematchning

Frågeparametern i HTTP-förfrågan kan matchas av förfrågan med param1=värde i förfrågan

7. Fjärranpassning

RemoteAddr i förfrågan

8. Tidskorrelation

Efter att ha ställt in tiden kan den nås

Förekan nås innan tiden ställs in

Före

9. Viktdragning

Minst två grupper av rutter kan konfigureras med viktrutter, och flera rutter kommer att nås slumpmässigt baserat på vikterna


2. Filter

1. Omskrivning av vägen

2. Ändra begäransökandets huvud

3. Ändra begärandets parametrar

4. Modifiera responsparametrarna

5. Förbättring av vägprefixet

6. Ta bort vägprefixet

7. Begäran om att behålla den ursprungliga värden

8. Omdirigera

9. Säkringsbrytare

10. Integrera Redis native supportförfrågningar

11. Ta bort attributet för begärandets huvud

12. Ta bort attributet svarshuvud

13. Skriv om svarshuvudet

14. Återställ förfrågningsvägen

15. Ställ in responshuvudet

I nästa process, ändra svarshuvudet X-Response-Foo till Bar

16. Sätt HTTP-statusen

17. Ställ in filöverföringsstorleken

18. Misslyckas och försök igen

Överförd från:Inloggningen med hyperlänken är synlig.





Föregående:DELL T340 ESXI bygger en TrueNAS drive-thru-enhet
Nästa:Spring jackson-dataformat-xml-inställningsgränssnittet returnerar JSON-format som standard
 Hyresvärd| Publicerad den 2022-2-7 11:42:17 |
Ställ in vissa gränssnitt att förbjuda åtkomst via gatewayen och returnera en 401-statuskod direkt

 Hyresvärd| Publicerad den 2022-2-7 13:37:23 |
Filterfabriker inbyggda i Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com