Passer au contenu principal
Version : 2.x

AUTH431 : Transport REST bloqué

Signification​

L’API REST de la boutique n’a répondu à aucune des formes d’adresse que cette application peut utiliser.

L’application a essayé de joindre l’API REST de la boutique à son adresse habituelle (/wp-json/...) et à l’adresse de secours intégrée à WordPress (/?rest_route=...), sans réponse dans les deux cas. Le site Web de la boutique peut être accessible : c’est précisément l’API REST qui est injoignable, généralement parce qu’une extension de sécurité la masque ou qu’une règle de pare-feu 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 /?rest_route= intégrée à WordPress : l’application l’utilise automatiquement en secours.

Sur l’hébergement / le serveur :

  1. Recherchez dans les règles du pare-feu (WAF) tout ce qui correspond à wp-json ou à rest_route et autorisez l’accès à l’API REST de la boutique.
  2. Si le serveur est derrière une page de maintenance ou une vérification anti-robots, les requêtes REST peuvent recevoir une page HTML en réponse : désactivez la vérification pour l’API REST.

Pour tester (tout le monde) : https://your-store.com/?rest_route=/ doit renvoyer du JSON, et non une page 403 ou la page d’accueil du site.

Détails​

Code
AUTH431 (REST_TRANSPORT_BLOCKED)
Gravité
error
Introduit dans
WCPOS 1.10.0