Jak debugować POST HTTP w Chrome?

Chciałbym zobaczyć dane postu HTTP, które zostały wysłane w Chrome.

Dane są teraz w pamięci, i mam możliwość ponownego przesłania formularza.

Wiem, że jeśli ponownie serwer wyrzuci błąd, czy w ogóle mogę przeglądać dane, które są w pamięci Chrome ' a?

Author: sashoalm, 2013-03-25

5 answers

Przejdź do Chrome Developer Tools (menu Chrome - > Więcej narzędzi - > Narzędzia deweloperskie). Wybierz zakładkę "Sieć". Odśwież stronę, na której się znajdujesz. Otrzymasz listę zapytań http, które wystąpiły, gdy konsola sieciowa była włączona. Wybierz jeden z nich po lewej stronie. Wybierz zakładkę "nagłówki". Voila!

Tutaj wpisz opis obrazka

 192
Author: mrówa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-21 13:04:17

Możesz filtrować żądania HTTP POST za pomocą Chrome DevTools . Po prostu wykonaj następujące czynności:

  1. Otwórz Chrome DevTools (Cmd + Opt + I na Macu, Ctrl + Shift + I lub F12 na Windows) i kliknij na zakładkę "Sieć"
  2. Kliknij ikonę "Filtr"
  3. wprowadź metodę filtrowania: method:POST
  4. Wybierz żądanie, które chcesz debugować
  5. Wyświetl szczegóły żądania, które chcesz debugować

Zrzut ekranu

Chrome DevTools

Testowane z Chrome W Wersji 53.

 79
Author: Benny Neugebauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-06 14:56:44

Możesz użyć Kanarkowej wersji Chrome , aby zobaczyć obciążenie żądań POST.

Prośba o ładunek

 15
Author: mihijs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-25 08:51:26

Inni ludzie udzielili bardzo miłych odpowiedzi, ale chciałbym zakończyć ich pracę dodatkowym narzędziem programistycznym. Nazywa się Live HTTP Headers i można go zainstalować w swoim Firefox , a w Chrome mamy taką samą wtyczkę jak Ta .

Praca z nim jest queit łatwe.

  1. Korzystając z przeglądarki Firefox, przejdź do strony internetowej, na którą chcesz wysłać żądanie post.

  2. W menu Firefoksa Narzędzia - > Nagłówki HTTP Na Żywo

  3. Pojawi się nowe okno, a wszystkie szczegóły metody http zostaną zapisane w tym oknie. Nie musisz nic robić w tym kroku.

  4. W serwisie wykonaj czynność(Zaloguj się, wyślij formularz itp.)

  5. Spójrz na okno wtyczki. Wszystko jest nagrane.

Pamiętaj tylko, że musisz Sprawdzić Capture.

Tutaj wpisz opis obrazka

 1
Author: Salman Lashkarara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-05 15:12:01

1.F12

2.Kliknij Zakładkę "Sieć". Upewnij się, że Przechwytywanie jest rozpoczęte przed zalogowaniem

3.Start Login

  1. Po Zalogowaniu. Zatrzymać Schwytanie. Przewiń W Górę. Kliknij Pierwszy Link.

5.Przewiń w dół, a zobaczysz POST Data

 -10
Author: user2941395,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-28 01:48:39