Jak rejestrować wychodzące zapytania HTTP WordPressa?

Procédure

  

Usługa objęta pomocą : WordPress
Panel objęty pomocą : panel administracyjny WordPress
Poziom : średni

Gdy witryna WordPress komunikuje się z usługą zewnętrzną, wykonuje żądanie HTTP. Takie komunikacje są wykorzystywane między innymi do sprawdzania aktualizacji, kontaktu z API lub synchronizacji wtyczki.

Wtyczka Log HTTP Requests umożliwia zapisywanie tych żądań, aby wykryć błąd lub nienaturalnie wolną komunikację.

Ta wtyczka [ADDRESS] żądania wychodzące wykonywane za pomocą API HTTP WordPressa. Nie pozwala na podgląd odwiedzin otrzymywanych przez Twoją witrynę ani całego ruchu sieciowego Twojego hostingu.

Przed rozpoczęciem

Musisz posiadać konto WordPress z uprawnieniami do instalowania i aktywowania wtyczek.

Musisz także mieć możliwość odtworzenia analizowanej czynności, na przykład wysłania formularza, synchronizacji, sprawdzenia aktualizacji lub połączenia z usługą zewnętrzną.

Instalacja wtyczki Log HTTP Requests

  1. [PERSON_NAME] panel administracyjny Twojej witryny [ADDRESS]>
  2. W menu po lewej stronie kliknij Wtyczki, a następnie Dodaj wtyczkę.
    Jak rejestrować wychodzące zapytania HTTP WordPressa?
  3. Wyszukaj wtyczkę Log HTTP Requests za pomocą pola wyszukiwania.
    Jak rejestrować wychodzące zapytania HTTP WordPressa?
  4. Sprawdź, czy wyświetlana wtyczka rzeczywiście ma tę nazwę, [PERSON_NAME] kliknij Zainstaluj teraz.
  5. Po zakończeniu instalacji kliknij Aktywuj.

Zapisywanie nowych żądań HTTP rozpoczyna się zaraz po aktywowaniu wtyczki.

[PERSON_NAME] zapisane żądania

W menu po lewej stronie WordPressa kliknij Narzędzia, a następnie Log HTTP Requests.

Jak rejestrować wychodzące zapytania HTTP WordPressa?

Tabela przedstawia najważniejsze informacje dotyczące każdej komunikacji:

  • URL : adres kontaktowanej usługi ;
  • Status : kod odpowiedzi HTTP zwrócony przez usługę ;
  • Runtime : [PERSON_NAME] komunikacji, wyrażony w sekundach ;
  • Date Added : data i godzina zapisania żądania.

Jak rejestrować wychodzące zapytania HTTP WordPressa?

Kliknij wiersz, aby wyświetlić szczegóły wysłanego żądania i otrzymanej odpowiedzi.

Jak rejestrować wychodzące zapytania HTTP WordPressa?

Interfejs oferuje również przyciski Refresh do odświeżenia listy oraz Clear log do usunięcia zapisanych wpisów.

[PERSON_NAME] problem do analizy

Aby zidentyfikować konkretne żądanie:

  1. Otwórz stronę Narzędzia > Log HTTP Requests.
  2. Możesz kliknąć Clear log, aby rozpocząć z pustą listą. Wykonuj tę czynność [PERSON_NAME] nie potrzebujesz już istniejących wpisów.
  3. Wróć do swojej witryny i odtwórz daną czynność: wyślij formularz, uruchom ponownie synchronizację lub użyj funkcji, która sprawia problem.
  4. Wróć do Narzędzia > Log HTTP Requests, [PERSON_NAME] kliknij Refresh.
  5. [PERSON_NAME] nowy wpis, korzystając z daty, godziny i adresu kontaktowanej usługi.

Kod z zakresu 200–299 zwykle oznacza, że serwer zdalny odpowiedział poprawnie. Kod zaczynający się od 4 lub 5 zwykle sygnalizuje odrzucone żądanie lub błąd po stronie usługi zdalnej.

Wysoki czas wykonania może wskazywać na wolną komunikację. Nie istnieje jednak maksymalny czas obowiązujący we wszystkich sytuacjach: wynik należy porównać ze zwyczajowym działaniem danej usługi.

Szczegóły żądania mogą zawierać dane osobowe, klucz API, token dostępu lub inne poufne informacje. Zawsze sprawdzaj ich treść przed przesłaniem zrzutu ekranu lub kopii dziennika.

Sprawdzenie, czy rejestrowanie działa

Po wykonaniu [PERSON_NAME], nowy wiersz powinien pojawić się z adresem kontaktowanej usługi, jej kodem [PERSON_NAME] komunikacji.

Nowe żądanie pojawia się w dzienniku: wtyczka działa i możesz przejrzeć jego szczegóły, aby kontynuować diagnostykę.

Po zakończeniu diagnostyki kliknij Clear log, jeśli chcesz usunąć zapisane wpisy. Następnie możesz dezaktywować i usunąć wtyczkę, jeśli nie jest już potrzebna.

Częste problemy

Nie widzę przycisku „Dodaj wtyczkę”

Twoje konto WordPress prawdopodobnie nie ma wymaganych uprawnień. Zaloguj się na konto administratora.

W sieci WordPress multisite instalacja wtyczek może być zarezerwowana dla superadministratora sieci.

Nie mogę znaleźć wtyczki w menu „Ustawienia”

Wtyczka jest dostępna z poziomu Narzędzia > Log HTTP Requests, a nie z menu Ustawienia.

Nie pojawia się żadne nowe żądanie

Sprawdź, czy wtyczka jest aktywna, a następnie ponownie odtwórz czynność przed kliknięciem Refresh.

Niektóre komunikacje nie korzystają z API HTTP WordPressa. W takim przypadku nie mogą zostać zapisane przez tę wtyczkę.

Dziennik zawiera zbyt wiele żądań

Kliknij Clear log, odtwórz wyłącznie analizowaną czynność, a następnie natychmiast kliknij Refresh. Dzięki temu łatwiej odnajdziesz szukaną komunikację.

Status wskazuje 200, ale funkcja nie działa

Kod 200 potwierdza, że serwer zdalny odpowiedział, [PERSON_NAME] do usługi lub aplikacji.

Kliknij odpowiedni wiersz i sprawdź sekcję Response, aby przeanalizować treść odpowiedzi.

Oceń ten artykuł :

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

17mn czytanie

Jak przeprowadzić aktualizację WordPressa do najnowszej wersji?

1mn czytanie

Jak działa Yoast SEO?

4mn czytanie

Jak zoptymalizować witrynę Wordpress?

1mn czytanie

Jak używać Gutenberg na Wordpress?


Questions sur cet article

Zadaj pytanie zespołowi LWS i jego społeczności

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.