Как получить ответ с сервера рестлета, используя httpclient4.x отправить сообщение rquest?
Поскольку я хочу загрузить файл на сервер перезапуска, я использую httpclient4.x как я могу получить ответ. Сервер рестлета возвращает jsonReprentation.if, если я использую httpResponse, я не могу получить jsonReprentation.Если я использую клиент рестлета, чтобы получить ответ, httpresponse не может привести к ответу рестлета.
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
try {
entity.addPart("zuozhe", new StringBody(calligrapher));
entity.addPart("chaodai", new StringBody(dynasty_name));
entity.addPart("shuti", new StringBody(characterStyle));
entity.addPart("zi", new StringBody(hz));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File fileToUpload = new File(tupian);
FileBody fileBody = new FileBody(fileToUpload, "application/octet-stream");
entity.addPart("tupian", fileBody);
HttpPost httpPost = new HttpPost("http://127.0.0.1:9192/CalligraphyWordService");
httpPost.setEntity(entity);
HttpClient httpClient=new DefaultHttpClient();
HttpResponse outcome =httpClient.execute(httpPost);