Dans le cours : Créer des API RESTful

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 100 cours dispensés par des experts.

Gérer la pagination

Gérer la pagination

Nous allons maintenant voir une nouvelle notion concernant les API REST qui est la pagination. En effet, l'objectif de la pagination est de ne pas récupérer l'ensemble des données. Imaginez que vous ayez une base de données remplie, par exemple, de 10 000 produits. Vous ne voulez pas que votre API renvoie les 10 000 produits d'un coup parce que d'un point de vue réseau, on va surcharger le réseau, et clairement, votre API sera surchargée. Elle n'arrivera pas à répondre avec un temps correct, sans forcément surcharger, en fait, l'appel API. L'objectif de ne récupérer qu'une partie des données et de garantir les performances, et donc, bien évidemment, de ne pas surcharger le réseau et les communications. Comment va se faire la pagination ? Nous l'avons ici avec un exemple, nous allons utiliser des paramètres optionnels dans l'URL de l'API. Donc là, par exemple, monsite.com/products ?offset=20&limit=100. Donc là, l'objectif avec les deux mots clés offset et limit, on va récupérer…

Table des matières