Passa al contenuto principale

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