Hur registrerar man WordPress utgående HTTP-förfrågningar?

Procédure

  

Berörd tjänst : WordPress
Berörd panel : WordPress kontrollpanel
Nivå : medel

När en WordPress-webbplats kommunicerar med en extern tjänst skickar den en HTTP-förfrågan. Dessa kommunikationer används bland annat för att söka efter uppdateringar, kontakta ett API eller synkronisera ett tillägg.

Tillägget Log HTTP Requests gör det möjligt att logga dessa förfrågningar för att upptäcka ett fel eller en onormalt långsam kommunikation.

Detta tillägg [ADDRESS] utgående förfrågningar som görs med WordPress HTTP API. Det gör det inte möjligt att se besök som tas emot av din webbplats eller all nätverkstrafik för ditt webbhotell.

Innan du börjar

Du måste ha ett WordPress-konto som har behörighet att installera och aktivera tillägg.

Du måste också kunna återskapa den åtgärd som ska analyseras, till exempel att skicka ett formulär, en synkronisering, en sökning efter uppdateringar eller anslutning till en extern tjänst.

Installera tillägget Log HTTP Requests

  1. [PERSON_NAME] kontrollpanelen för din webbplats [ADDRESS]>
  2. I menyn till vänster klickar du på Tillägg, sedan på Lägg till tillägg.
    Hur registrerar man WordPress utgående HTTP-förfrågningar?
  3. Sök efter tillägget Log HTTP Requests med sökfältet.
    Hur registrerar man WordPress utgående HTTP-förfrågningar?
  4. Kontrollera att det tillägg som visas verkligen har detta namn, [PERSON_NAME] på Installera nu.
  5. När installationen är klar klickar du på Aktivera.

Registreringen av nya HTTP-förfrågningar börjar så snart tillägget har aktiverats.

[PERSON_NAME] de registrerade förfrågningarna

I menyn till vänster i WordPress klickar du på Verktyg och sedan på Log HTTP Requests.

Hur registrerar man WordPress utgående HTTP-förfrågningar?

Tabellen visar den viktigaste informationen för varje kommunikation:

  • URL : adressen till tjänsten som kontaktades;
  • Status : HTTP-svarskoden som tjänsten returnerade;
  • Runtime : [PERSON_NAME] kommunikation, uttryckt i sekunder;
  • Date Added : datum och tid då förfrågan loggades.

Hur registrerar man WordPress utgående HTTP-förfrågningar?

Klicka på en rad för att visa detaljerna för den skickade förfrågan och det mottagna svaret.

Hur registrerar man WordPress utgående HTTP-förfrågningar?

Gränssnittet erbjuder också knapparna Refresh för att uppdatera listan och Clear log för att ta bort de sparade posterna.

[PERSON_NAME] problemet som ska analyseras

För att identifiera en specifik förfrågan:

  1. Öppna sidan Verktyg > Log HTTP Requests.
  2. Du kan klicka på Clear log för att börja med en tom lista. Gör detta [PERSON_NAME] du inte längre behöver de redan befintliga posterna.
  3. Gå tillbaka till din webbplats och återskapa den aktuella åtgärden: skicka formuläret, starta synkroniseringen igen eller använd funktionen som orsakar problem.
  4. Gå tillbaka till Verktyg > Log HTTP Requests, [PERSON_NAME] på Refresh.
  5. [PERSON_NAME] den nya posten med hjälp av datum, tid och adressen till tjänsten som kontaktades.

En kod mellan 200 och 299 indikerar vanligtvis att fjärrservern svarade korrekt. En kod som börjar med 4 eller 5 signalerar vanligtvis en avvisad förfrågan eller ett fel som uppstått på fjärrtjänsten.

En hög körtid kan indikera en långsam kommunikation. Det finns dock ingen maximal varaktighet som gäller i alla situationer: resultatet måste jämföras med tjänstens vanliga beteende.

Detaljerna för en förfrågan kan innehålla personuppgifter, en API-nyckel, en åtkomsttoken eller annan konfidentiell information. Kontrollera alltid innehållet innan du skickar en skärmdump eller en kopia av loggen.

Kontrollera att loggningen fungerar

Efter att ha [PERSON_NAME] bör en ny rad visas med adressen till tjänsten som kontaktades, dess kod [PERSON_NAME] kommunikation.

Den nya förfrågan visas i loggen: tillägget fungerar och du kan granska dess detaljer för att fortsätta felsökningen.

När felsökningen är klar klickar du på Clear log om du vill ta bort de registrerade posterna. Du kan därefter inaktivera och ta bort tillägget om du inte längre behöver det.

Vanliga problem

Jag ser inte knappen « Lägg till tillägg »

Ditt WordPress-konto har troligen inte de behörigheter som krävs. Logga in med ett administratörskonto.

I ett WordPress multisite-nätverk kan installation av tillägg vara begränsad till nätverkets superadministratör.

Jag hittar inte tillägget i menyn « Inställningar »

Tillägget nås via Verktyg > Log HTTP Requests och inte via menyn Inställningar.

Ingen ny förfrågan visas

Kontrollera att tillägget verkligen är aktiverat och upprepa sedan åtgärden innan du klickar på Refresh.

Vissa kommunikationer går inte via WordPress HTTP API. De kan då inte loggas av detta tillägg.

Loggen innehåller för många förfrågningar

Klicka på Clear log, återskapa endast den åtgärd som ska analyseras och klicka sedan omedelbart på Refresh. Då blir det lättare att identifiera den önskade kommunikationen.

Statusen visar 200, men funktionen fungerar inte

Koden 200 bekräftar att fjärrservern svarade, [PERSON_NAME] till tjänsten eller applikationen.

Klicka på den aktuella raden och granska delen Response för att undersöka svarets innehåll.

Betygsätt denna artikel :

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

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)

Liknande artiklar

17mn läsning

Hur utför man en uppdatering av WordPress till den senaste versionen?

1mn läsning

Hur fungerar Yoast SEO?

4mn läsning

Hur optimerar du din Wordpress-sajt?

1mn läsning

Hur använder jag Gutenberg på Wordpress?


Questions sur cet article

Ställ en fråga till AWS-teamet och dess community

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.