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"}