Ce code de statut dois-je retourner une erreur de connexion?

Je suis en train d'écrire un service qui renvoie des données au sujet d'une autre demande pour le consommateur (par exemple, l'extraction de l'onu-URL raccourcie à partir d'un bitly ou t.co adresse). Dans la plupart des situations, je peux retourner un code d'état de mettre en miroir le code que j'ai reçu à partir du serveur, mais ce code d'état est la plus appropriée lors de mon service est incapable de se connecter à l'URL demandée (si elle n'existe pas, par exemple)? Je pensais 400 Bad Request ou 408 Request Timeout, mais est-il une meilleure pratique ici?

OriginalL'auteur Problematic | 2013-04-23