Skip to content

DELETE PUT GET POST

Lorsqu'un client (par exemple un navigateur internet) envoie une requête à un serveur web, il doit préciser une URL (adresse) et une méthode. Cette méthode indique ce que le client veut faire de l'entité représentée par l'URL. Prenons quelques exemples.

Lorsque l'on consulte des pages Internet en suivant des liens, le navigateur effectue un GET. Lorsque l'on valide un formulaire web, la méthode utilisée peut être GET ou POST.

L'écriture d'applications web en architecture REST conduit à utiliser d'autres méthodes comme DELETE et PUT. Continuer à lire "DELETE PUT GET POST"

Longueur maximale des URL

Bien que le protocole http n'impose rien, Il existe pratiquement une valeur maximale pour la taille des URL lorsque l'on accède à un serveur Web. Cette limite variable provient de plusieurs sources :

1. Limites sur le serveur. Un serveur donné a en général une limite. Sous Apache, par exemple, cette limite est à fixée à la compilation (par défaut environ 8000 caractères) . Par ailleurs, l'administrateur d'un site peu être plus restrictif en imposant une limite plus base à l'aide de la directive LimitRequestLine.

2. Limites sur le navigateur. Pour Internet Explorer, la limite est de 2083 caractères. Voir Le support Microsoft sur le sujet.

3. Limites des serveurs proxys ou des serveurs de caches qui s'intercalent entre le serveur et le navigateur.

Dans la pratique, il vaut mieux éviter les URL longs, 2083 étant de toute façon la limite à ne pas dépasser. On utilisera préférentiellement des formulaire web avec la méthode POST plutôt que GET.

Convertisseurs de devises

Voici quelques convertisseur de devises :

- Yahoo : avec de graphes temps réel des taux de changes.

- fxtop : qui présente dans un tableau simultanément les résultats des conversions dans les principales monaies du monde.

- MaxiMini.com qui permet de choisir sa date de conversion (10 ans d'ancienneté).

- Banque du canada : idem

-Google qui convertit lorsque l'on tape dans le formulaire de recherche : 335,24 euros en dollars.