Tag Archives: nodejs http

Requête HTTP POST avec encodage Gzip en NodeJS

nodejs gzip

Les modules http et https de NodeJS permettent d’effectuer facilement de nombreuses opérations liées au protocol HTTP et HTTPS: GET, POST, PUT, DELETE, …

Il est donc possible de poster des données en HTTP POST afin de remplir un formulaire HTML ou bien pour envoyer des informations à un serveur Web.

Mais lorsque l’on souhaite envoyer des données en grande quantité, il est utile de les gzipper.

Créer un serveur HTTPS avec NodeJS et Express

NodeJS est la grande tendance actuelle et de nombreux projets émergents se basent dessus.

Express, module HTTP de NodeJS, permet de réaliser rapidement un serveur HTTP dans votre application NodeJS.

Il existe de nombreux tutoriaux sur le net permettant d’instancier un serveur Web en quelques lignes de code en utilisant Express.

Mais la réalisation de plusieurs applications pour mes clients a fait émerger un besoin récurrent: créer un serveur HTTPS en NodeJS (HTTP over SSL/TLS).

En effet, le HTTPS permet de crypter les données qui transitent entre les clients et le serveur, ce qui permet de sécuriser un minimum les transactions, qui ne transistent plus en clair sur le réseau.

Nous allons donc voir comment créer un serveur HTTPS en NodeJS avec le module Express.

Inline
Inline