Aller au contenu principal

B.2. Cas de test

B.2. Cas de test​

Cette section fournit des exemples non normatifs pouvant servir de cas de test pour valider la correction d'une implémentation. Ces exemples se fondent sur les messages HTTP suivants :

Pour les requêtes, le message test-request suivant est utilisé :

NOTE: '' line wrapping per RFC 8792

POST /foo?param=Value&Pet=dog HTTP/1.1 Host: example.com Date: Tue, 20 Apr 2021 02:07:55 GMT Content-Type: application/json Content-Digest: sha-512=:WZDPaVn/7XgHaAy8pmojAkGWoRx2UFChF41A2svX+T
aPm+AbwAgBWnrIiYllu7BNNyealdVLvRwEmTHWXvJwew==: Content-Length: 18

{"hello": "world"}

Pour les réponses, le message test-response suivant est utilisé :

NOTE: '' line wrapping per RFC 8792

HTTP/1.1 200 OK Date: Tue, 20 Apr 2021 02:07:56 GMT Content-Type: application/json Content-Digest: sha-512=:mEWXIS7MaLRuGgxOBdODa3xqM1XdEvxoYhvlCFJ41Q
JgJc4GTsPp29l5oGX69wWdXymyU0rjJuahq4l5aGgfLQ==: Content-Length: 23

{"message": "good dog"}