Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12589|Risposta: 2

[Fonte] Configurazione yml e json di Spring Cloud Gateway route

[Copiato link]
Pubblicato il 10-1-2022 09:22:40 | | |
prefazione

Solo comprendendo la configurazione del gateway possiamo capire cosa si può fare con il gateway, affinché possa essere applicato meglio nello sviluppo del prodotto.

La configurazione yml scritta qui sotto si riferisce alla configurazione scritta nel file di configurazione, mentre la configurazione JSON si riferisce alla configurazione tramite routing dinamico, dove esiste un database o nacos.

1. Predicati

Il ruolo principale dei Predicati è configurare le regole per l'instradamento delle richieste di corrispondenza

1. Relativo a HTTP

Regole di abbinamento della configurazione del percorso per il percorso di richiesta

2. Coppia di configurazione dei cookie

Il primo valore nel cookie è la chiave, il secondo è il valore. L'esempio seguente corrisponde alle impostazioni dei cookiechocolate:ch.prichiesta

3. Abbinamento di header

Il contenuto set nella richiesta http, http-header, può essere abbinato impostando X-Request-Id:\d+, e il secondo parametro è un'espressione regolare

4. Abbinamento degli host

http request host, corrispondenza a tutti gli host**.somehost.comrichiesta

5. Il metodo corrisponde all'intestazione della richiesta Http

6. Abbinamento delle query

Il parametro di query nella richiesta HTTP può essere abbinato alla richiesta con param1=valore nella richiesta

7. Matching RemoteAddr

RemoteAddr nella richiesta

8. Correlazione temporale

Dopo aver impostato l'ora, può essere accessibile

Prima può essere consultato prima di impostare l'orario

Prima

9. Instradamento del peso

Almeno due gruppi di percorsi possono essere configurati con percorsi a peso, e diversi percorsi saranno accessibili casualmente in base ai pesi


2. Filtri

1. Riscrittura del percorso

2. Modifica l'intestazione della richiesta

3. Modificare i parametri della richiesta

4. Modificare i parametri di risposta

5. Potenziamento del prefisso di percorso

6. Elimina il prefisso del percorso

7. Richiesta di mantenere l'host originale

8. Reindirizzamento

9. Interruttore automatico

10. Integrare la limitazione delle richieste di supporto nativo Redis

11. Elimina l'attributo dell'intestazione richiesta

12. Elimina l'attributo dell'intestazione di risposta

13. Riscrivere l'intestazione della risposta

14. Reset del percorso della richiesta

15. Imposta la testa di risposta

Nel processo successivo, cambia l'intestazione di risposta X-Response-Foo in Bar

16. Imposta lo stato HTTP

17. Impostare la dimensione di trasferimento del file

18. Fallire e riprovare

Trasferito da:Il login del link ipertestuale è visibile.





Precedente:DELL T340 ESXI costruisce un drive thru TrueNAS
Prossimo:L'interfaccia Spring jackson-dataformat-xml restituisce di default il formato JSON
 Padrone di casa| Pubblicato il 7-2-2022 11:42:17 |
Imposta alcune interfacce per vietare l'accesso attraverso il gateway e restituisci direttamente un codice di stato 401

 Padrone di casa| Pubblicato il 7-2-2022 13:37:23 |
Fabbriche di filtri integrate nel Spring Cloud Gateway
https://www.itsvse.com/thread-10248-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com