Existe-t-il une règle interdisant l'envoi d'un texte de remplacement pour une erreur de réponse HTTP? Par exemple, une valeur par défaut est HTTP/1.1 400 Bad Request
. Lors de l'envoi d'un en-tête je me suis fixé est-il légal de faire quelque chose comme HTTP/1.1 400 Epic Fail
?Texte dans les en-têtes HTTP
3
A
Répondre
4
C'est bon. Vous pouvez mettre n'importe quel texte là-bas. Vous pouvez même utiliser des caractères spéciaux tant que vous respectez l'encodage ISO-8859-1.
Les phrases ne sont ici que des recommandations - ils peuvent être remplacés par des équivalents locaux sans affecter le protocole.
1
C'est parfaitement légal. Les clients doivent uniquement se préoccuper du code d'erreur, bien qu'ils puissent choisir de rendre le texte d'état à l'utilisateur (le plus souvent, ils affichent le corps de la réponse à la place).
Questions connexes
- 1. Regex pour supprimer le texte avant "http: //"?
- 2. Les indestructibles - Paramètres HTTP
- 3. Vérifier les requêtes HTTP authentifiées dans HttpModule
- 4. Pourquoi le protocole HTTP est-il conçu en texte brut?
- 5. Android: communication HTTP/JSON dans les applications ou thread séparé?
- 6. Problème avec les liens de HTTP vers HTTPS dans Firefox
- 7. Exécution de l'opération du journal dans les modules Http?
- 8. Les requêtes ScriptResource.axd renvoient HTTP 302
- 9. Événements WPF WebBrowser pour les erreurs HTTP?
- 10. emballage Stop texte dans les listes
- 11. Les titres irréguliers dans le texte justifié
- 12. Obtenir texte imbriqué dans les éléments jQuery
- 13. Retirez les lignes impaires dans un fichier texte
- 14. ASP.NET MVC - HTTP Post
- 15. Ancrer les balises au texte brut dans le contenu
- 16. ASP http POST Lire les données
- 17. Réponse HTTP Question
- 18. Code d'état HTTP pour les données incorrectes
- 19. NSTask renvoyant les en-têtes HTTP
- 20. Comment faire correspondre les URI dans le texte?
- 21. Impossible de charger les valeurs dans les zones de texte
- 22. Préautorisation HTTP
- 23. Définir le texte dans plusieurs zones de texte dans les cellules d'une grille en C# WPF
- 24. l'en-tête Manipuler HTTP dans WCF avant l'authentification HTTP dans HttpBinding
- 25. impression ArrayCollection dans les champs de texte dans FLex
- 26. Serveur HTTP intégré dans l'application Swing Java
- 27. Android: Simple GridView qui affiche le texte dans les grilles
- 28. Plusieurs paramètres dans http get request
- 29. SSL sans HTTP
- 30. Réécrire les paramètres Url - Modifier http: // myweb /? Dept = dept & app = app à http: // myweb/dept/app