Как получить ответ с сервера рестлета, используя 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);

0 ответов

Другие вопросы по тегам