Я использую NetBeans в качестве IDE, чтобы дать вам представление о фоне.
Я играю с библиотекой Apache httpclient, так как в моем текущем приложении у меня возникают проблемы с встроенным HTTP-соединением Java.
Я слышал, что библиотека apache была более мощной.
В любом случае, учебная документация, которая поставляется с библиотекой httpclient на сайте apache, кажется некорректной:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://localhost/");
HttpResponse response = httpclient.execute(httpget);
Net Beans дает мне проблемы с этим фрагментом кода (скопировано прямо из учебника).Забудьте даже элементарный URI localhost, проблемы, которые возникают с этим:
netbeans жалуется, что HttpClient и DefaultHttpClient являются несовместимыми типами.Единственный способ, который я могу увидеть в этом, - это использовать:
(HttpClient) new DefaultHttpClient();
- Netbeans жалуется, что
httpclient.execute()
выдаст ошибку, потому что здесь "httpget" - просто метод, а не "HttpUriRequest".".
Как простой трехстрочный учебник может быть таким неправильным и как бы я мог на самом деле успешно выполнить запрос, если в этом примере так много недостатков?
Я потерянМожет кто-то помочь.Кажется, есть несколько разных способов, но не совсем то, что я ищу.
Я хочу иметь возможность взять правильно сформированный URL, который у меня уже есть в приложении в String, а затем следоватьвсе перенаправления.Меня совсем не интересует содержание ответа, просто куки, которые он уронит.
Спасибо,
Грегори