Passer au contenu principal
Version : 1.x

AUTH431 : transport REST bloqué

Ce que cela signifie

L'API REST de la boutique n'a répondu sous aucune forme d'adresse que cette application peut utiliser.

L'application a essayé l'API REST de la boutique à son adresse normale (/wp-json/...) ainsi qu'à l'adresse de repli intégrée à WordPress (/?rest_route=...), et aucune n'a répondu. Le site web de la boutique lui-même peut être en ligne — il s'agit ici spécifiquement de l'API REST inaccessible, généralement à cause d'une extension de sécurité qui la masque ou d'une règle de pare-feu qui la bloque.

Vos données

Aucune donnée de commande ou de produit n'est affectée.

Dépannage

Sur la boutique — pour l'administrateur du site : si une extension de sécurité masque ou renomme /wp-json/ (par exemple WP Hide), autorisez également la forme intégrée à WordPress /?rest_route= — l'application s'y replie automatiquement.

Sur l'hébergeur / serveur :

  1. Vérifiez les règles du pare-feu (WAF) pour tout ce qui correspond à wp-json ou rest_route et laissez passer l'API REST propre à la boutique.
  2. Si le serveur est derrière une page de maintenance ou un test anti-robots, les requêtes REST peuvent recevoir une page HTML en réponse — désactivez le test pour l'API REST.

Pour tester (n'importe qui) : https://your-store.com/?rest_route=/ devrait renvoyer du JSON, et non une page 403 ou la page d'accueil du site.

Détails

Code
AUTH431 (REST_TRANSPORT_BLOCKED)
Severity
error
Introduced in
WCPOS 1.10.0