Configure una ruta de Kong Unirest antes de que la primera solicitud active su cliente:

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

Antes de activar una instancia nueva para solicitudes públicas permitidas, una dirección HTTP de la lista de proxies HTTP puede rellenar el host y el puerto del ejemplo sin una cuenta de proxy. La sobrecarga de proxy documentada también acepta usuario y contraseña de la configuración de la aplicación. No pertenecen a la URL de destino.

Para una política deliberadamente basada en propiedades, active esto en su lugar:

Unirest.config().useSystemProperties(true);

Que exista una propiedad JVM no hace que todos los clientes HTTP la lean. Elija el origen durante la inicialización; las opciones usadas para construir un cliente activado requieren un apagado o reinicio explícito antes de poder cambiar.

Para configuraciones distintas, use Unirest.spawnInstance() y envíe a través de esa misma instancia. La instancia primaria estática no configura una instancia generada, y un cliente activado compartido no debería alternarse en torno a solicitudes concurrentes.

Los ejemplos antiguos de com.mashape que usan Unirest.setProxy(HttpHost) pertenecen a otra API. Coincida con esa dependencia en lugar de combinar su punto de entrada con la configuración de Kong.

Artículos relacionados