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