File image = new File("test.jpeg");
HttpClient httpClient = new HttpClient();
PostMethod post = new PostMethod(uri);
Part[] parts = {new StringPart("key", accessKey),
new StringPart("codeType", codeType),
new FilePart("image", codeImage, "image/jpg", "UTF-8")};
post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));
int status = httpClient.executeMethod(post);
设置代理访问
HttpClient httpClient = HttpClients.createDefault();
HttpHost target = new HttpHost("http://www.baidu.com", 80);
HttpHost proxy = new HttpHost(ip, port);
RequestConfig config = RequestConfig.custom().setProxy(proxy).setConnectTimeout(30000).setSocketTimeout(30000) .setMaxRedirects(1000).build();
HttpGet get = new HttpGet("http://www.baidu.com");
get.setConfig(config);
HttpResponse response = httpClient.execute(target, get);