Привет, у меня есть jersey-клиент, который я использую для загрузки файла. Я попытался использовать его локально, и все работает нормально. Но в рабочей среде я должен установить прокси. Я просмотрел несколько страниц, но не смог получить точное решение. Может ли кто-нибудь помочь мне с этим?
вот мой код клиента:
File file = new File("e:\\test.zip");
FormDataMultiPart part = new FormDataMultiPart();
part.bodyPart(new FileDataBodyPart("file", file, MediaType.APPLICATION_OCTET_STREAM_TYPE));
WebResource resource = null;
if(proxy.equals("yes")){
//How do i configure client in this case?
}else{
//this uses system proxy i guess
resource = Client.create().resource(url);
}
String response = (String)resource.type(MediaType.MULTIPART_FORM_DATA_TYPE).post(String.class, part);
System.out.println(response);