Defina unha ruta de Kong Unirest antes de que a primeira solicitude active o seu cliente:

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

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

Antes de activar unha instancia nova para solicitudes públicas permitidas, un enderezo HTTP da lista de proxies HTTP pode encher o host e o porto do exemplo sen unha conta de proxy. A sobrecarga de proxy documentada tamén acepta usuario e contrasinal da configuración da aplicación. Non pertencen ao URL de destino.

Para unha política deliberadamente baseada en propiedades, active isto no seu lugar:

Unirest.config().useSystemProperties(true);

Que exista unha propiedade JVM non fai que todos os clientes HTTP a lean. Escolla a orixe durante a inicialización; as opcións usadas para construír un cliente activado requiren un apagado ou restablecemento explícito antes de poder cambiar.

Para configuracións distintas, use Unirest.spawnInstance() e envíe a través desa mesma instancia. A instancia primaria estática non configura unha instancia xerada, e un cliente activado compartido non debería alternarse arredor de solicitudes simultáneas.

Os exemplos antigos de com.mashape que usan Unirest.setProxy(HttpHost) pertencen a outra API. Axústese a esa dependencia en lugar de combinar o seu punto de entrada coa configuración de Kong.

Artigos relacionados