Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Bibliothèque
Langage de programmation : Kotlin
Auteur : Square, Inc.
Licence : Apache 2.0
Date de publication : 2013 à maintenant
Site Web : https://github.com/square/okhttp

Introduction

OkHttp est une bibliothèque HTTP open-source puissante et largement utilisée, conçue pour faciliter les communications réseau dans les applications Java et Kotlin. Développée par Square, Inc., elle s'impose comme une solution incontournable pour effectuer des requêtes HTTP/HTTPS de manière rapide, fiable et efficace, notamment dans les environnements Android et backend.

OkHttp se distingue par sa prise en charge native de fonctionnalités avancées telles que HTTP/2, le pooling de connexions, la mise en cache automatique des réponses, la compression GZIP transparente, ainsi que la gestion automatique des redirections et des pannes réseau. Elle permet également une gestion fine des entêtes, des corps de requêtes (y compris les formulaires et les fichiers), et offre une API simple mais très extensible grâce à ses intercepteurs, permettant de modifier les requêtes et réponses à la volée.

Son intégration fluide avec Kotlin permet d'écrire du code réseau concis, lisible et idiomatique, tout en bénéficiant de la robustesse du langage. Que ce soit pour interroger des API REST, télécharger des fichiers ou établir des connexions sécurisées, OkHttp offre une base solide pour construire des applications connectées modernes.




Dernière mise à jour : Samedi, le 4 janvier 2025