B.2. Casi di prova (Test Cases)
B.2. Casi di prova (Test Cases)
Questa sezione fornisce esempi non normativi che possono essere usati come casi di prova per convalidare la correttezza dell'implementazione. Questi esempi si basano sui seguenti messaggi HTTP:
Per le richieste si usa il messaggio test-request seguente:
NOTA: a capo con '' secondo 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"}
Per le risposte si usa il messaggio test-response seguente:
NOTA: a capo con '' secondo 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"}