Aller au contenu principal

Référence de la réponse JSON

Guide : Clients JSON et applications monopages.

Client en file d'attente​

Envoyée quand la requête porte Accept: application/json (valeur exacte) et que le visiteur est dans la file.

ChampTypeContenu
errorstringToujours capacity overload
handlerstringToujours Loch.sh Queue Manager
detail.positionintPosition dans la file, à partir de 1
detail.queueSizeintNombre de visiteurs dans la file
detail.estimatedWaitTimeintAttente approximative, en minutes
detail.refreshIntervalintSecondes à attendre avant de réessayer (refreshIntervalSeconds)
detail.progressPercentageintProgression, de 0 à 100
detail.debugInfostringÉtat interne ; vide sauf avec debug=true

Client limité​

Envoyée à une requête sans cookie au-delà de rateLimitTimes par minute, quel que soit son en-tête Accept. Mêmes error et handler, sans detail.

{"error": "capacity overload", "handler": "Loch.sh Queue Manager"}

Code et en-têtes​

ÉlémentValeur
CodehttpResponseCode (429 par défaut)
Content-Typeapplication/json
X-Loch-shLoch Queue
Set-CookieLe cookie de la file, à la première requête d'un visiteur (avec useCookies=true)