Получение исключения рядом с DefaultHttpClient, когда я пытаюсь получить доступ к restful wcf-сервису в java. Вот мой код:
public String rest(String SERVICE_URI){
String a="";
try{
HttpGet request = new HttpGet(SERVICE_URI + "/hello");
request.setHeader("Accept", "application/json");
request.setHeader("Content-type", "application/json");
**DefaultHttpClient httpClient = new DefaultHttpClient();**
HttpResponse response = httpClient.execute(request);
HttpEntity responseEntity = response.getEntity();
// Read response data into buffer
char[] buffer = new char[(int)responseEntity.getContentLength()];
InputStream stream = responseEntity.getContent();
InputStreamReader reader = new InputStreamReader(stream);
reader.read(buffer);
stream.close();
JSONArray plates = new JSONArray(new String(buffer));
a=plates.toString();
}catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return a;
}
исключение составляет:
Exception in thread "main" java.lang.VerifyError: (class:
орг / апач / HTTP / осущ / клиент / DefaultHttpClient,
метод: подпись createHttpParams:
() Lorg / Apache / HTTP / PARAMS / HTTPParams;)
Несовместимый аргумент для функции
Пожалуйста, кто-нибудь может мне помочь ... Спасибо.