Je suis en train de consommer un WebService reposant en Java en utilisant le Apache Wink framework par mon proxy web école nécessitant d'authentificationConsommez webservice reposant par proxy web
ClientConfig clientConfig = new ClientConfig();
clientConfig.proxyHost("proxy.school.com");
clientConfig.proxyPort(3128);
//nothing to set username and password :(
RestClient client = new RestClient(clientConfig);
Resource resource = client.resource("http://vimeo.com/api/v2/artist/videos.xml");
String response = resource.accept("text/plain").get(String.class);
J'ai aussi essayé d'utiliser le BasicAuthSecurityHandler
mais il semble être utilisé pour authentifier directement à un serveur Web, pas le proxy web
BasicAuthSecurityHandler basicAuthHandler = new BasicAuthSecurityHandler();
basicAuthHandler.setUserName("username");
basicAuthHandler.setPassword("password");
config.handlers(basicAuthHandler);
échoueront toujours avec un code d'erreur HTTP 407: authentification proxy requise.
J'ai googlé le meilleur que je pouvais, rien est venu mieux consommer un webservice d'un client Java via un proxy web, si quelqu'un a une autre idée, ne hésitez pas à répondre