HTTP
HTTP est la langue qu'un navigateur ou un programme emploie pour demander quelque chose à une machine du réseau, et la forme dans laquelle la réponse revient.
En détail
Un appel dit trois choses : ce qu'il veut faire, à quoi il veut le faire, et quelques lignes courtes sur lui-même — qui demande, quelle sorte de chose est envoyée. Sous ces lignes vient la chose elle-même, quand il y en a une.
Une réponse a la même forme dans l'autre sens : un nombre qui dit comment cela s'est passé, ses propres lignes courtes, et la chose demandée. Rien n'est retenu d'un appel au suivant, et c'est pourquoi chaque appel porte tout ce qu'il faut pour avoir un sens.
Ce qu'il fait sur un vrai document
Demander un document est un appel qui porte quelque chose : la description, et tout fichier qu'elle emploie. La réponse porte le PDF lui-même, si bien que votre programme reçoit le document fini et non un lien pour aller le chercher.
Deux de ces lignes courtes de la réponse disent combien de temps la lecture de la description a pris et combien de temps le dessin a pris, ce qui vous laisse suivre le coût d'un document sans rien mesurer vous-même.
D'où il vient, et pourquoi
Il a été écrit pour déplacer des documents entre machines, dans la forme la plus simple sur laquelle tout le monde pouvait s'entendre, et il est resté assez simple pour que les appels d'un navigateur soient les appels d'un programme.
Les versions suivantes ont changé la façon dont les mots voyagent sur le fil — plus serrés, plusieurs conversations à la fois — sans changer ce que dit un appel. Un programme écrit pour l'ancienne forme se lit encore.
Voyez-le sur un document fini
Les règles derrière ce mot, et les textes d'où elles sont tirées