2017-09-08 4 views
1

J'ai found que Qt ne supporte pas le code d'état 308. Je me demandais pourquoi. Je suis également conscient que not all subtasks de la tâche Qt "Implement HTTP 2" sont terminés. Donc, si 308 a été introduit dans HTTP 2, je me méfierais de faire une implémentation personnalisée de 308 dans mon application Qt pourrait être presque impossible.Le code d'état HTTP 308 ("Redirection permanente") a-t-il été introduit dans HTTP 2?

J'ai vérifié le HTTP 1.1 spec et il semble que 308 soit absent.

Ai-je raison de déduire 308 a été introduit dans HTTP 2?

Répondre

2

1) La RFC 2616 n'est plus "la" spécification HTTP. Il a été rendu obsolète il y a quelques années par RFCs 7230 etc.

2) Les codes d'état n'ont pas besoin d'être définis dans les spécifications de base; 308 est défini dans la RFC 7538. La liste des codes d'état attribués est à https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

3) Et non, il n'y a pas de relation directe avec HTTP/2. En général, les codes d'état sont indépendants de la version du protocole.