Curl-Java - обязательный пакет - PullRequest
0 голосов
/ 06 марта 2012

Кто-нибудь использовал или имел опыт использования пакета связывания curl-java.Мне нравится curl, потому что он поддерживает NTLM-прокси и это очень полезно для того, что мне нужно.Мы использовали curl в командной строке - но привязка обеспечила бы лучшую интеграцию с сервера приложений.Я не смог найти много способов взаимодействия с пользователем или его использования.

1 Ответ

0 голосов
/ 06 марта 2012

Попробуйте это:

Обработка исключений опущена:

HttpURLConnection con = (HttpURLConnection) new 
URL("https://www.example.com").openConnection();
con.setRequestMethod("POST");
con.getOutputStream().write("LOGIN".getBytes("UTF-8"));
con.getInputStream();

Чтобы добавить к этому базовую аутентификацию, используйте:

con.setRequestProperty("Authorization", "Basic dXNlcm5hbWU6cGFzc3dvcmQ="); //username:password base64 encoded

Также вы можете попробовать привязки libcurl Java: http://curl.haxx.se/libcurl/java/.

Не чисто 100% решение Java, но, тем не менее, вариант. И требует библиотеки C libcurl .. !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...