fiddler HTTPMethod (GET / PUT / POST / DELETE…) Kolumna


81

Czy istnieje łatwy sposób dodania kolumny HTTPMethod (GET / PUT / POST / DELETE ...) do ekranu skrzypka?

W witrynie Fiddler wiki znalazłem te instrukcje dotyczące dodawania zmiennych sesji:

cols dodaj „Adres IP klienta” X-CLIENTIP

Ale HTTPMethod nie wydaje się być tak łatwe.

Czy ktoś zna sposób na zrobienie tego lub ma dobry skrypt skrzypka?

Odpowiedzi:


22

Edytuj swoje reguły, a następnie w klasie Handlers dodaj:

public static BindUIColumn("Method", 60)
    function FillMethodColumn(oS: Session){

        return oS.oRequest.headers.HTTPMethod; 
    }

190

Jest teraz łatwiejszy sposób (od wersji 4.4.5.1 lub wcześniejszej).

Kliknij prawym przyciskiem myszy na pasek kolumny i wybierz Dostosuj kolumny ... .

Kolekcja: różne
Nazwa pola: RequestMethod
Zrzut ekranu okna dialogowego Dostosuj kolumny

Wynik:
Zrzut ekranu nowo utworzonej kolumny


4
to jest bardziej intuicyjne
misaxi

3
Czy nie masz na myśli „lub później” ? W każdym razie +1.
Cerbrus

3
Nie, miałem na myśli lub wcześniej . Zasadniczo działa w tej wersji i nie jestem pewien, ile wersji temu została dodana. haha
Matthias

1
Zauważ, że jeśli dodasz to do działającej sesji, Fiddler nie wróci i nie zapełni tej kolumny dla istniejących transakcji (dodanie kolumny nie spowoduje, że Fiddler ponownie przeanalizuje dane, które już wyrenderował). Jeśli wyeksportujesz te sesje do pliku .saz i ponownie zaimportujesz je, Fiddler ponownie wyrenderuje te dane i zapełni nową kolumnę. Wspominam o tym, ponieważ dodałem tę kolumnę w wystąpieniu programu Fiddler, w którym już przechwyciłem dane i początkowo byłem zdezorientowany, gdy zobaczyłem pustą kolumnę „Metoda”.
LinuxDisciple
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.