2012-03-06 58 views
0

有沒有人使用過或有使用curl-java綁定包的經驗。我喜歡curl,因爲它支持NTLM代理,這對我所需要的非常有用。我們一直在命令行中使用curl,但綁定可以提供與應用服務器更好的集成。我一直無法找到用戶體驗或使用模式的方式。Curl-Java - 綁定包

+0

從未聽說過'curl-java'包。請包含一個鏈接。 HttpUrlConnection.getInputStream()有什麼問題? – 2012-03-06 10:41:17

回答

0

試試這個:

異常處理省略:

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庫..!