Jak filtrować (ukrywać) żądania przed lotem w mojej sieci narzędzi deweloperskich


117

Zwykle wyświetlane są oba połączenia, przed lotem i faktyczne żądanie. To jest czasami denerwujące. Czy istnieje sposób na ukrycie żądań przed lotem?

A może istnieje wtyczka do filtrowania niektórych żądań na podstawie nagłówków?


Zauważ, że nie chcę unikać żądań przed lotem, po prostu chcę je ukryć przed narzędziami programistycznymi.
John Smith

Odpowiedzi:


273

Najszybszym sposobem na to jest filtrowanie -method:OPTIONS.

wprowadź opis obrazu tutaj

Objaśnienie: wszystkie żądania przed lotem są przesyłane metodą HTTP OPTIONS (w przeciwieństwie do POST lub GET). Ten filtr mówi „nie OPCJE metody”.

Zwróć uwagę na początkowy łącznik, ponieważ jeśli go zapomnisz, zobaczysz tylko żądania poprzedzające lot.


25
To numer 8 moich największych frustracji związanych z rozwojem 🤓 Dzięki!
Adrian Lynch

80
Zespół Chrome musi dodać pole wyboru, aby je ukryć. Jest to ważna funkcja, która zapobiega hałasowi.
Dotknij

3
@Touch Zgadzam się! Czy jest gdzie głosować na to?
user2078023

5
Nie tylko to, zespół Chrome powinien po prostu pozwolić nam zdefiniować niestandardowy filtr, który jest faktycznie zapamiętywany między sesjami, kartami itp. W ten sposób możemy blokować żądania gniazd do rzeczy takich jak BrowserSync, Intercom i Stripe, które po prostu generują szum w za chwilę.
Adam Reis

5
Pojawiła się prośba o funkcję zachowania filtrów po ponownym otwarciu DevTools, zobacz ten link . -method:OPTIONSOznacz go gwiazdką, jeśli masz dość pisania za każdym razem, gdy otwierasz DevTools.
lagoman
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.