Come filtrare (nascondere) le richieste pre-volo sulla mia rete di strumenti di sviluppo


117

Normalmente vengono mostrate entrambe le chiamate, il pre-volo e la richiesta effettiva. Questo a volte è fastidioso. C'è un modo per nascondere le richieste pre-volo?

Oppure esiste un plugin per filtrare determinate richieste in base alle intestazioni?


Si noti che non voglio evitare le richieste pre-volo, voglio solo nasconderle dagli strumenti di sviluppo.
John Smith,

Risposte:


272

Il modo più rapido per farlo è filtrare -method:OPTIONS.

inserisci qui la descrizione dell'immagine

Spiegazione: tutte le richieste di pre-volo avvengono tramite il metodo HTTP OPTIONS (opposto a POST o GET). Questo filtro dice "non OPZIONI metodo".

Nota il trattino iniziale perché se lo dimentichi, mostrerai solo le richieste pre-volo.


24
Questo è il numero 8 delle mie più grandi frustrazioni nello sviluppo 🤓 Grazie!
Adrian Lynch

80
Il team di Chrome deve aggiungere una casella di controllo per nasconderli. Questa è una caratteristica importante per prevenire il rumore.
Tocca

3
@Touch Accetto! C'è un posto dove votare per questo?
user2078023

5
Non solo, il team di Chrome dovrebbe lasciarci definire un filtro personalizzato che viene effettivamente ricordato tra sessioni, schede, ecc. In questo modo possiamo bloccare le richieste di socket anche a cose come BrowserSync, Intercom e Stripe, che creano solo rumore al momento.
Adam Reis

5
È presente una richiesta di funzionalità per preservare i filtri dopo la riapertura di DevTools, vedere questo collegamento . -method:OPTIONSAvvialo se sei stanco di digitare ogni volta che apri DevTools.
lagoman
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.