Quelle est la bonne réponse HTTP à envoyer pour les demandes qui nécessitent de SSL/TLS

Je suis de la conception d'une API RESTful où certains appels sont publiques sur HTTP, et certains exigent une clé API et le cryptage HTTPS. Je suis en train de délibérer sur ce code de réponse doit être envoyée si une requête HTTP est envoyée à l'une des ressources privées. Jusqu'à présent, le seul qui saute aux yeux est 412 - Échec de la Condition préalable, mais la norme indique que la condition est imposée par le demandeur et non sur le serveur.

Est-il une réponse appropriée code pour cette condition, ou dois-je tout simplement besoin de donner et de faire le 400?

InformationsquelleAutor gtd | 2010-03-31