Je m'occupe d'un grand environnement d'équilibreur de charge F5 LTM que nous configurons pour limiter le débit des demandes au niveau de l'URI. Pour les utilisateurs Web humains, nous les envoyons par 302 vers une page occupée, mais nous exécutons également des services Web et devons poliment dire au client soap d'aller de l'avant et de procréer également. Ne connaissant pas grand-chose aux réponses SOAP/XML, je ne sais pas exactement ce que nous devons dire au client. Une réponse 500 très basique suffira-t-elle ou devons-nous également élaborer une réponse SOAP légitime ?
Réponses
Trop de publicités?
wallenborn
Points
257
Vous pourriez combiner votre 500 avec un Défaut SOAP qui permet à vos clients de placer leur demande dans un try/catch (ou tout autre mécanisme de leur langage pour gérer cela) et de recevoir un message poli "revenez plus tard" dans l'exception capturée.
Thecamelcoder
Points
11
Pourquoi ne pas envoyer un statut http 503 ou 509 ?
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error