Boa noite, Aqui na empresa usamos um proxy. Eu uso o digestaps para emular esse proxy e aí acesso tudo com localhost:5865. No entanto, o código do primeiro teste do curso sempre está dando
javax.ws.rs.ProcessingException: java.net.ConnectException: Connection timed out: connect
O código é:
package br.com.alura.loja;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.WebTarget;
import org.glassfish.jersey.client.ClientConfig;
import org.glassfish.jersey.client.ClientProperties;
import org.junit.Test;
import junit.framework.Assert;
public class ClienteTest {
@Test
public void testaQueAConexaoFunciona() {
ClientConfig config = new ClientConfig();
config.property(ClientProperties.PROXY_URI, "http://localhost:5865");
Client client = ClientBuilder.newClient(config);
WebTarget target = client.target("https://www.mocky.io");
String conteudo = target.path("/v2/52aaf5deee7ba8c70329fb7d").request().get(String.class);
Assert.assertTrue(conteudo.contains("<rua>Rua Vergueiro 3185"));
}
}
Grato,