Bonjour à Tous,
Quelqu'un pourrait-il nous parler de l'API HttpClient? Quelle est son utilité? Qu'est-ce qui la différencie des web services SOAP ou REST? Dans quel contexte l'utiliser?
Bonjour à Tous,
Quelqu'un pourrait-il nous parler de l'API HttpClient? Quelle est son utilité? Qu'est-ce qui la différencie des web services SOAP ou REST? Dans quel contexte l'utiliser?
HttpClient sert à manipuler des requetes HTTP.
(petit copié collé de wiki)
Ce que permet de faire HttpClient
Manipuler/envoyer des requêtes HTTP 1.0 et 2.0 ;
Intégration complète de toutes les méthodes HTTP existantes : GET, POST, PUT, DELETE, HEAD, OPTIONS et TRACE ;
Support du protocole SSL (HTTPS) ;
Support des proxys HTTP, ainsi que des proxys sécurisés avec SSL ;
Support de plusieurs types d'authentification HTTP : Basic, Digest, NTLMv1, NTLMv2, NTLM2 Session, SNPNEGO/Kerberos ;
Possibilité de personnaliser son système d'authentification, ainsi que les sockets utilisée pour une connexion sécurisée ;
Support pour les applications en multi-threading ;
Gestion automatique des cookies (possibilité de personnaliser ceci) ;
Support des connexions persistantes ;
Accès direct au code de réponse ainsi que l'en-tête HTTP envoyé par le serveur ;
Possibilité de définir un timeout de connexion.
Donc son utilité n'est pas uniquement pour les web services. Si tu veux créer un navigateur tu peux l'utiliser.
REST c'est le nom compliqué pour dire get/post. Je ne suis pas sûr mais je pense que REST se base sur l'api HttpClient mais orienté web service.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager