Я пытался (не удалось) использовать библиотеку HttpClient для отправки http-запросов в веб-службу, и я просто создал простой класс для проверки запроса на получение ...
DefaultHttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("http://localhost/mywebservice/1");
try {
HttpResponse response = client.execute(get);
BufferedReader br = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while((line = br.readLine()) != null) {
System.out.println(line);
}
} catch(IOException e) {
e.printStackTrace();
}
Моя проблема в том, что он не проходит первую строку, он выдает следующее исключение времени выполнения ...
Exception in thread "main" java.lang.RuntimeException: Stub!
at org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:5)
at org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:7)
at Main.main(Main.java:20)
И я не могу найти какие-либо решения онлайн где-либо, потому что все, кажется, либо говорят, что это проблема использования его с Android SDK и не работает эмулятор, но я не использую пакет в комплекте с Android SDK. Или это связано с выполнением модульных тестов, но это всего лишь простой метод main в классе.
Любая помощь была бы велика, потому что я боролся с этим весь день
Спасибо