Status HTTP 428, 429, 431 et 511
Une nouvelle norme RFC (6585 : Additional HTTP Status Codes) a été publiée récemment concernant l'ajout de nouveaux codes HTTP. Ils seront utiles notamment pour le développement des services REST ou autre service basé sur le protocole HTTP.
428 Precondition Required
Cette réponse permet d'indiquer au client que quelque chose a été modifié depuis la dernière requête GET. Ceci permet d'éviter de perdre une mise à jour et ainsi que le client ait l'information la plus récente.
429 Too Many Requests
Cette réponse permet d'indiquer à un client qu'un trop grand nombre de requêtes a été effectué au serveur dans un laps de temps. La réponse contient un "Retry-after" pour donner au client un temps après lequel il peut réitérer sa requête.
431 Request Header Fields Too Large
Cette réponse permet de notifier au client qu'un des champs envoyé dans l'entête est trop long.
511 Network Authentication Required
Ce code servira surtout aux proxys. Il a pour but d'indiquer au client qu'il doit s'authentifier pour accéder à un réseau. La réponse inclut donc un lien vers une page où le client peut s'authentifier. Attention, elle ne doit jamais être envoyée par un serveur normal, uniquement par le relais détourneur.
De plus amples détails sont disponibles sur http://tools.ietf.org/html/rfc6585