泽西客户端 + 设置代理
2022-09-03 17:37:01
嗨,我有一个球衣客户端,我用它来上传文件。我尝试在本地使用它,一切都很好。但是在生产环境中,我必须设置代理。我浏览了几页,但无法获得确切的解决方案。有人可以帮我吗?
这是我的客户端代码:
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);