Hoe registreer je uitgaande HTTP-verzoeken van WordPress?

Procédure

  

Betrokken dienst : WordPress
Betrokken paneel : WordPress-dashboard
Niveau : gemiddeld

Wanneer een WordPress-site communiceert met een externe dienst, voert deze een HTTP-verzoek uit. Deze communicatie wordt onder andere gebruikt om updates op te vragen, een API te benaderen of een uitbreiding te synchroniseren.

De uitbreiding Log HTTP Requests maakt het mogelijk deze verzoeken op te slaan om een fout of een ongewoon trage communicatie op te sporen.

Deze uitbreiding registreert uitgaande verzoeken die worden uitgevoerd met behulp van de HTTP API van WordPress. Hiermee kunt u niet de ontvangen bezoeken op uw site bekijken, noch al het netwerkverkeer van uw hosting.

Voordat u begint

U moet beschikken over een WordPress-account dat gemachtigd is om uitbreidingen te installeren en te activeren.

U moet ook de te analyseren handeling kunnen reproduceren, bijvoorbeeld het verzenden van een formulier, een synchronisatie, het zoeken naar updates of het verbinden met een externe dienst.

De uitbreiding Log HTTP Requests installeren

  1. Meld u aan bij het dashboard van uw WordPress-site.
  2. Klik in het linkermenu op Extensies, en vervolgens op Extensie toevoegen.
    Hoe registreer je uitgaande HTTP-verzoeken van WordPress?
  3. Zoek de uitbreiding Log HTTP Requests met behulp van het zoekveld.
    Hoe registreer je uitgaande HTTP-verzoeken van WordPress?
  4. Controleer of de weergegeven uitbreiding daadwerkelijk deze naam heeft en klik vervolgens op Nu installeren.
  5. Wanneer de installatie is voltooid, klikt u op Activeren.

Het vastleggen van nieuwe HTTP-verzoeken begint zodra de uitbreiding is geactiveerd.

De geregistreerde verzoeken weergeven

Klik in het linkermenu van WordPress op Extra en vervolgens op Log HTTP Requests.

Hoe registreer je uitgaande HTTP-verzoeken van WordPress?

De tabel toont de belangrijkste informatie over elke communicatie:

  • URL : het adres van de benaderde dienst;
  • Status : de door de dienst teruggegeven HTTP-reactiecode;
  • Runtime : de duur van de communicatie, uitgedrukt in seconden;
  • Date Added : de datum en tijd waarop het verzoek werd geregistreerd.

Hoe registreer je uitgaande HTTP-verzoeken van WordPress?

Klik op een rij om de details van het verzonden verzoek en de ontvangen reactie weer te geven.

Hoe registreer je uitgaande HTTP-verzoeken van WordPress?

De interface biedt ook de knoppen Refresh om de lijst te vernieuwen en Clear log om de opgeslagen vermeldingen te verwijderen.

Het probleem reproduceren dat geanalyseerd moet worden

Om een specifiek verzoek te identificeren:

  1. Open de pagina Extra > Log HTTP Requests.
  2. U kunt op Clear log klikken om te beginnen met een lege lijst. Doe dit alleen als u de reeds aanwezige vermeldingen niet meer nodig hebt.
  3. Ga terug naar uw site en reproduceer de betreffende handeling: verzend het formulier, start de synchronisatie opnieuw of gebruik de functie die problemen veroorzaakt.
  4. Ga terug naar Extra > Log HTTP Requests en klik vervolgens op Refresh.
  5. Zoek de nieuwe vermelding op aan de hand van de datum, het tijdstip en het adres van de benaderde dienst.

Een code tussen 200 en 299 geeft meestal aan dat de externe server correct heeft geantwoord. Een code die begint met 4 of 5 duidt meestal op een geweigerd verzoek of een fout aan de kant van de externe dienst.

Een hoge uitvoeringstijd kan wijzen op een trage communicatie. Er bestaat echter geen maximale duur die in alle situaties geldig is: het resultaat moet worden vergeleken met de gebruikelijke werking van de betrokken dienst.

De details van een verzoek kunnen persoonlijke gegevens, een API-sleutel, een toegangstoken of andere vertrouwelijke informatie bevatten. Controleer altijd de inhoud voordat u een schermafbeelding of een kopie van het logboek deelt.

Controleren of de registratie werkt

Nadat u de te analyseren handeling hebt gereproduceerd en het logboek hebt vernieuwd, moet er een nieuwe regel verschijnen met het adres van de benaderde dienst, de reactiecode en de duur van de communicatie.

Het nieuwe verzoek verschijnt in het logboek: de uitbreiding werkt en u kunt de details bekijken om de diagnose voort te zetten.

Zodra de diagnose is voltooid, klikt u op Clear log als u de opgeslagen vermeldingen wilt verwijderen. U kunt de uitbreiding daarna uitschakelen en verwijderen als u deze niet langer nodig hebt.

Veelvoorkomende problemen

Ik zie de knop « Extensie toevoegen » niet

Uw WordPress-account beschikt waarschijnlijk niet over de nodige rechten. Meld u aan met een beheerdersaccount.

Op een WordPress-multisite-netwerk kan het installeren van uitbreidingen voorbehouden zijn aan de superbeheerder van het netwerk.

Ik kan de uitbreiding niet vinden in het menu « Instellingen »

De uitbreiding is toegankelijk via Extra > Log HTTP Requests en niet via het menu Instellingen.

Er verschijnt geen nieuw verzoek

Controleer of de uitbreiding correct is geactiveerd en reproduceer de handeling opnieuw voordat u op Refresh klikt.

Sommige communicatie loopt niet via de HTTP API van WordPress. Deze kunnen dan niet door deze uitbreiding worden geregistreerd.

Het logboek bevat te veel verzoeken

Klik op Clear log, reproduceer alleen de te analyseren handeling en klik vervolgens onmiddellijk op Refresh. Zo kunt u de gezochte communicatie gemakkelijker vinden.

De status geeft 200 aan, maar de functie werkt niet

De code 200 bevestigt dat de externe server heeft geantwoord, maar het antwoord kan nog steeds een fout bevatten die specifiek is voor de dienst of de applicatie.

Klik op de betreffende rij en raadpleeg het onderdeel Response om de inhoud van de reactie te bekijken.

help.lws.net/a/1302
Was dit artikel nuttig?

Ja

Geen

15 010 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.