Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11285|Respuesta: 1

[Fuente] Java utiliza OkHttp para enviar solicitudes de red HTTP

[Copiar enlace]
Publicado en 5/1/2022 9:35:28 | | | |
OkHttp es un cliente HTTP eficiente por defecto:

  • El soporte HTTP/2 permite compartir un socket para todas las solicitudes del mismo host.
  • El pooling de conexiones reduce la latencia de las solicitudes si HTTP/2 no está disponible.
  • Transparent GZIP reduce el tamaño de la descarga.
  • La caché de respuestas evita completamente las solicitudes duplicadas en la red.


OkHttp insiste en que cuando hay un problema con la red: se recupera silenciosamente de los problemas comunes de conexión. Si tu servicio tiene varias direcciones IP, OkHttp intentará una dirección alternativa en el primer fallo de conexión. Esto es necesario para IPv4+IPv6 y servicios alojados en centros de datos redundantes. OkHttp soporta funciones modernas de TLS (TLS 1.3, ALPN, bloqueo de certificados). Se puede configurar para que se recue para una amplia gama de conexiones.

Documentación:El inicio de sesión del hipervínculo es visible.
Dirección de GitHub:El inicio de sesión del hipervínculo es visible.

Primero, si es un proyecto Maven, puedes editar directamente el archivo pom.xml para introducir okhttp, de la siguiente manera:

Prueba a enviar una solicitud GET a esta web, como se muestra a continuación:



También es posible enviar una cadena POST JSON a la interfaz, con el código completo de la siguiente manera:

(Fin)





Anterior:Explicación del algoritmo de compresión más rápido de LZ4
Próximo:Problema de caché dinámica DNS en el dominio proxy inverso Nginx
 Propietario| Publicado en 27/1/2022 13:40:20 |
Añadir dinámicamente cabeceras de solicitudes:

Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com