background preloader

Le protocole HTTP

Le protocole HTTP
Février 2017 Introduction au protocole HTTP Le protocole HTTP (HyperText Transfer Protocol) est le protocole le plus utilisé sur Internet depuis 1990. La version 0.9 était uniquement destinée à transférer des données sur Internet (en particulier des pages Web écrites en HTML] La version 1.0 du protocole (la plus utilisée) permet désormais de transférer des messages avec des en-têtes décrivant le contenu du message en utilisant un codage de type MIME. Le but du protocole HTTP est de permettre un transfert de fichiers (essentiellement au format HTML) localisés grâce à une chaîne de caractères appelée URL entre un navigateur (le client) et un serveur Web (appelé d'ailleurs httpd sur les machines UNIX). Communication entre navigateur et serveur La communication entre le navigateur et le serveur se fait en deux temps : Requête HTTP Une requête HTTP est un ensemble de lignes envoyé au serveur par le navigateur. METHODE URL VERSION<crlf> EN-TETE : Valeur<crlf> . . . Commandes En-têtes Réponse HTTP

http://www.commentcamarche.net/contents/520-le-protocole-http

Related:  Get / postHistoire d'Internet

CGI - Réception et traitement des données Mars 2014 Envoyer des données à un script CGI L'envoi de données à un script CGI se fait par l'intermédiaire d'un formulaire HTML. Les formulaires HTML se créent à l'aide de la balise <FORM> contenant des boutons, des champs, des listes et/ou des cases à cocher repérés par des noms auxquels seront associés des valeurs, fonction de la saisie des utilisateurs, puis d'un bouton de soumission du formulaire qui enverra l'ensemble des informations au script indiqué en tant qu'attribut Action de la balise FORM selon la méthode GET ou POST. Chaque élément du formulaire doit posséder un nom unique, de telle façon que la valeur associée à l'élément forme avec le nom de celui-ci une paire nom/valeur du type :

Focus sur les différents langages de développement web Ami webdesigner, vous êtes perdus quand votre développeur préféré vous parle? Pour mieux s'y retrouver dans la jungle des langages de programmation web, voici une description des principaux langages utilisés, leurs points forts, et leurs points faibles. Si la spécialisation à outrance permet de devenir tres compétent dans son milieu, elle à aussi comme malheureuse conséquence de compliquer le dialogue entre les différents corps de métiers. Comment savoir si la remarque qu'on veut faire est pertinente, si notre petite modification sur une maquette ne cache pas en réalité un travail de titan, voir même quelque chose de techniquement infaisable, si l'on ne comprend pas ce qu'elle implique? Pour assouplir la frontière entre webdesigner et développeur web, il est important de pouvoir partager une base de connaissance commune, ainsi qu'un vocabulaire précis et bien employé. Et comme il faut toujours commencer par la base, nous allons parler ici des différents langages de programmation.

CommentCaMarche Mars 2017 Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. HTML - Langage Mai 2017 HTML - Définition Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent d'indiquer la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents. Langage HTML

Les formulaires HTML Janvier 2015 Intérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains magazines. Le lecteur saisit des informations en remplissant des champs ou en cliquant sur des boutons, puis appuie sur un bouton de soumission (submit) pour l'envoyer soit à un URL, c'est-à-dire de façon générale à une adresse e-mail ou à un script de page web dynamique tel que PHP, ASP ou un script CGI. La balise FORM Les formulaires sont délimités par la balise <FORM> ...

Living Books About History « Il existe une demi-douzaine de livres sur Internet, écrits par des gens qui n’étaient pas là quand il a été développé. On est tenté de commencer un ouvrage sur le sujet par la vieille remarque : “Tout ce que vous savez est faux !” » (Jacques Vallée, Au cœur d’Internet, Balland, 2004, p. 20). Il y a tout juste cinquante ans, en 1966, Charles Herzfeld débloquait à l’Advanced Research Projects Agency les financements qui permettront au département de l’IPTO (Information Processing Techniques Office) de lancer le projet Arpanet ; il y a vingt-cinq ans, en 1991, le Britannique Tim Berners-Lee annonçait en ligne, dans les Newsgroups, espaces de discussion de la communauté Usenet1, l’invention du Web ; il y a vingt ans, en 1996, Brewster Kahle créait Internet Archive, fondation qui se donnait alors pour mission d’archiver le Web mondial...

Introduction à XML Avril 2014 Présentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement d'un langage permettant de mettre en forme des documents grâce à des balises (markup). Contrairement à HTML, qui est à considérer comme un langage défini et figé (avec un nombre de balises limité), XML peut être considéré comme un métalangage permettant de définir d'autres langages, c'est-à-dire définir de nouvelles balises permettant de décrire la présentation d'un texte (Qui n'a jamais désiré une balise qui n'existait pas ?).

Protocoles Avril 2015 Qu'est-ce qu'un protocole? Un protocole est une méthode standard qui permet la communication entre des processus (s'exécutant éventuellement sur différentes machines), c'est-à-dire un ensemble de règles et de procédures à respecter pour émettre et recevoir des données sur un réseau. Suite des protocoles Internet Un article de Wikipédia, l'encyclopédie libre. La suite TCP/IP est l'ensemble des protocoles utilisés pour le transfert des données sur Internet. Elle est souvent appelée TCP/IP, d'après le nom de ses deux premiers protocoles : TCP (Transmission Control Protocol) et IP (Internet Protocol). Ils sont inventés par Vinton G. CommentCaMarche Mars 2016 Balise HTML Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte contenant des balises (parfois appelées marqueurs ou repères ou tags en anglais) permettant de mettre en forme le texte, les images, etc. Comment utiliser les balises HTML ?

Environnement Client/Serveur Juillet 2015 Présentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une machine généralement très puissante en terme de capacités d'entrée-sortie, qui leur fournit des services.

Related: