terminal
Il existe un outil polyvalent pour envoyer des requêtes directement à une URL depuis le terminal — l'incontournable des tests d'API, avec un nom qui joue sur « voir l'URL » en anglais.
curl est un outil en ligne de commande qui envoie des requêtes HTTP directement depuis le terminal, permettant aux développeurs d'appeler des API, de télécharger des fichiers et de tester des points d'accès web sans jamais ouvrir de navigateur. Comme il peut être scripté et automatisé si facilement, il est devenu la manière par défaut dont les développeurs interagissent avec les services web pendant le développement et le débogage, ce qui explique pourquoi la plupart des documentations d'API écrivent leurs exemples de requêtes sous forme de commandes curl.
« surf » et « dive » sont des mots ludiques et sans rapport choisis uniquement pour rimer avec le nom du véritable outil ; aucun des deux n'est un utilitaire en ligne de commande servant à cet effet.
curl existe depuis des décennies et est intégré par défaut dans presque tous les systèmes d'exploitation, ce qui en fait l'un des outils les plus universellement disponibles sur lesquels tout développeur peut compter, quelle que soit la machine sur laquelle il se connecte.
terminal
Pourquoi les experts mettent-ils en garde contre le « chmod 777 » que les guides internet adorent ?Utilisée avec un numéro de processus, laquelle est-ce ?Ils tapent quelques lettres puis appuient sur quelle touche pour autocompléter le reste ?Quelle commande ouvre le manuel officiel ?Quelle est la façon la plus simple ?Que fait l'astérisque (*) ?Quel symbole fait cela ?Laquelle est-ce ?Que fait réellement un programme comme brew (Homebrew) ?Quelle est la vraie manière de quitter l'éditeur de terminal vim sans sauvegarder ?« Lancer le script de sauvegarde tous les jours à 3 heures du matin » — quel vénérable planificateur Linux gère ce genre de tâches depuis des décennies ?Quelle variable d'environnement contient la liste des dossiers où l'ordinateur cherche les commandes ?Quration — Quration AIQ