Rappels HTTP

  • Les 3 piliers du Web

    • langages (HTML, XML, JSON, etc)
    • ressources (URI / URN / URL)
    • HTTP (Hypertext Transfer Protocol)

Ressources

  • Contenu web organisé en ressources

  • Chaque ressource est associée avec un identifiant unique

  • Le concept de ressource est versatile

    • fichiers statiques
    • contenu généré à la demande (programme)
    • flux (live)
  • Le type de chaque objet transporté correspondant à une ressource est représenté par son type MIME

    Il existe des centaines de MIME Type :

    text/html, text/plain, application/json, application/xhtml+xml, image/jpeg, video/quicktime, ...

Identification des ressources

  • URI : Uniform Resource Identifier

  • Plusieurs types d'URIs

    • URN : Universal Resource Name
    ISBN 1-55860-622-X
    urn:example:123456789
    • URL : Universal Resource Locator
    http://www.oppidoc.fr
    http://www.ietf.org/rfc/rfc2141.txt

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Syntaxe des URLs

  • Particularités

  • Transaction

  • Afficher les transactions

  • Message de requête

  • Méthodes HTTP

  • Versions HTTP

  • Message de réponse

  • Codes de statut HTTP

  • En-têtes

  • Corps (entité)

  • Exercice 8