Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11285|Répondre: 1

[Source] Java utilise OkHttp pour envoyer des requêtes réseau HTTP

[Copié le lien]
Publié sur 05/01/2022 09:35:28 | | | |
OkHttp est un client HTTP efficace par défaut :

  • Le support HTTP/2 permet de partager un socket pour toutes les requêtes provenant du même hôte.
  • Le pooling de connexion réduit la latence des requêtes si HTTP/2 n’est pas disponible.
  • Transparent GZIP réduit la taille du téléchargement.
  • Le cache de réponses évite complètement les demandes en double réseau.


OkHttp insiste pour que lorsqu’il y ait un problème avec le réseau : il se remet silencieusement des problèmes de connexion courants. Si votre service a plusieurs adresses IP, OkHttp tentera une adresse alternative lors de la première défaillance de connexion. Cela est nécessaire pour IPv4+IPv6 et les services hébergés dans des centres de données redondants. OkHttp prend en charge les fonctionnalités modernes de TLS (TLS 1.3, ALPN, verrouillage de certificat). Il peut être configuré pour se replier sur une large gamme de connexions.

Documentation:La connexion hyperlientérée est visible.
Adresse GitHub :La connexion hyperlientérée est visible.

Premièrement, s’il s’agit d’un projet Maven, vous pouvez modifier directement le fichier pom.xml pour introduire okhttp, comme suit :

Essayez d’envoyer une demande GET sur ce site, comme indiqué ci-dessous :



Il est également possible d’envoyer une chaîne JSON POST à l’interface, avec le code complet comme suit :

(Fin)





Précédent:Explication de l’algorithme de compression le plus rapide du LZ4
Prochain:Problème de mise en cache DNS dynamique du domaine proxy inverse Nginx
 Propriétaire| Publié sur 27/01/2022 13:40:20 |
Ajoutez dynamiquement des en-têtes de requête :

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com