Comment zaznamenat odchozí HTTP požadavky WordPressu?

Procédure

  

Služba, které se to týká : WordPress
Panel, kterého se to týká : řídicí panel WordPressu
Úroveň : středně pokročilá

Když web WordPress komunikuje s externí službou, provádí požadavek HTTP. Tyto komunikace se používají zejména k vyhledávání aktualizací, kontaktování API nebo synchronizaci rozšíření.

Rozšíření Log HTTP Requests umožňuje tyto požadavky zaznamenávat, aby bylo možné odhalit chybu nebo neobvykle pomalou komunikaci.

Toto rozšíření zaznamenává odchozí požadavky provedené pomocí HTTP API WordPressu. Neumožňuje zobrazit příchozí návštěvy vašeho webu ani veškerý síťový provoz vašeho hostingu.

Než začnete

Musíte mít účet WordPress, který je oprávněn instalovat a aktivovat rozšíření.

Musíte také být schopni zopakovat akci, kterou chcete analyzovat, například odeslání formuláře, synchronizaci, vyhledání aktualizací nebo připojení k externí službě.

Instalace rozšíření Log HTTP Requests

  1. Přihlaste se do řídicího panelu svého webu WordPress.
  2. V levém menu klikněte na Rozšíření a poté na Přidat rozšíření.
    Comment zaznamenat odchozí HTTP požadavky WordPressu?
  3. Vyhledejte rozšíření Log HTTP Requests pomocí vyhledávacího pole.
    Comment zaznamenat odchozí HTTP požadavky WordPressu?
  4. Zkontrolujte, že zobrazené rozšíření skutečně nese tento název, a poté klikněte na Instalovat nyní.
  5. Po dokončení instalace klikněte na Aktivovat.

Zaznamenávání nových HTTP požadavků začne ihned po aktivaci rozšíření.

Zobrazení zaznamenaných požadavků

V levém menu WordPressu klikněte na Nástroje a poté na Log HTTP Requests.

Comment zaznamenat odchozí HTTP požadavky WordPressu?

Tabulka zobrazuje hlavní informace o každé komunikaci:

  • URL : adresa kontaktované služby;
  • Status : kód HTTP odpovědi vrácený službou;
  • Runtime : doba komunikace vyjádřená v sekundách;
  • Date Added : datum a čas, kdy byl požadavek zaznamenán.

Comment zaznamenat odchozí HTTP požadavky WordPressu?

Klikněte na řádek, abyste zobrazili podrobnosti o odeslaném požadavku a přijaté odpovědi.

Comment zaznamenat odchozí HTTP požadavky WordPressu?

Rozhraní také nabízí tlačítka Refresh pro obnovení seznamu a Clear log pro odstranění zaznamenaných položek.

Reprodukování problému k analýze

Chcete-li identifikovat konkrétní požadavek:

  1. Otevřete stránku Nástroje > Log HTTP Requests.
  2. Můžete kliknout na Clear log, abyste začali s prázdným seznamem. Tuto akci proveďte pouze tehdy, pokud už nepotřebujete existující položky.
  3. Vraťte se na svůj web a zopakujte příslušnou akci: odešlete formulář, spusťte znovu synchronizaci nebo použijte funkci, která způsobuje problém.
  4. Vraťte se do Nástroje > Log HTTP Requests a poté klikněte na Refresh.
  5. Najděte novou položku podle jejího data, času a adresy kontaktované služby.

Kód mezi 200 a 299 obvykle znamená, že vzdálený server odpověděl správně. Kód začínající na 4 nebo 5 obvykle signalizuje odmítnutý požadavek nebo chybu na straně vzdálené služby.

Vysoká doba zpracování může znamenat pomalou komunikaci. Neexistuje však žádná maximální doba platná ve všech situacích: výsledek je třeba porovnat s obvyklým fungováním dané služby.

Podrobnosti požadavku mohou obsahovat osobní údaje, API klíč, přístupový token nebo jiné důvěrné informace. Vždy zkontrolujte jejich obsah před tím, než odešlete snímek obrazovky nebo kopii záznamu.

Ověření, že zaznamenávání funguje

Po zopakování analyzované akce a aktualizaci záznamu by se měl objevit nový řádek s adresou kontaktované služby, jejím kódem odpovědi a délkou komunikace.

Nový požadavek se v záznamu objevil: rozšíření funguje a můžete si zobrazit jeho podrobnosti pro pokračování v diagnostice.

Jakmile je diagnostika dokončena, klikněte na Clear log, pokud chcete zaznamenané položky odstranit. Poté můžete rozšíření deaktivovat a odstranit, pokud ho již nepotřebujete.

Časté problémy

Nevidím tlačítko „Přidat rozšíření“

Váš účet WordPress pravděpodobně nemá potřebná oprávnění. Přihlaste se pomocí účtu správce.

V síti WordPress multisite může být instalace rozšíření vyhrazena pouze superadministrátorovi sítě.

Rozšíření nemohu najít v menu „Nastavení“

Rozšíření je přístupné přes Nástroje > Log HTTP Requests a nikoli přes menu Nastavení.

Nezobrazuje se žádný nový požadavek

Zkontrolujte, zda je rozšíření správně aktivováno, a poté znovu zopakujte akci, než kliknete na Refresh.

Některé komunikace neprocházejí přes HTTP API WordPressu. Ty pak tímto rozšířením nelze zaznamenat.

V záznamu je příliš mnoho požadavků

Klikněte na Clear log, zopakujte pouze analyzovanou akci a poté okamžitě klikněte na Refresh. Tímto způsobem budete moci snáze najít hledanou komunikaci.

Status ukazuje 200, ale funkce nefunguje

Kód 200 potvrzuje, že vzdálený server odpověděl, ale jeho odpověď může přesto obsahovat chybu specifickou pro službu nebo aplikaci.

Klikněte na příslušný řádek a zkontrolujte část Response, abyste prozkoumali obsah odpovědi.

help.lws.net/a/1302
Byl pro vás tento článek užitečný?

Ano

Ne

Přečteno 15 010×

Děkujeme! Neváhejte se ptát na naši dokumentaci, pokud chcete více informací, a pomozte nám ji zlepšit.

Podobné články

Máte otázku k tomuto článku?

Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.

Položte týmu LWS a jeho komunitě otázku

GDPR: Správce: LWS-Ligne Web Services. Účel: moderace a veřejné zveřejnění vašeho dotazu, případné upozornění na odpověď. Právní základ: souhlas (čl. 6 odst. 1 písm. a GDPR). Uchovávání e-mailů: 90 dní po upozornění, nejvýše 12 měsíců bez odpovědi. Pro uplatnění svých práv viz oddíl GDPR našich obchodních podmínek.