2012-03-06 6 views
0

curl-javaバインディングパッケージを使用した経験があります。 NTLMプロキシをサポートしているので、カールが好きです。必要なものに非常に便利です。コマンドラインでcurlを使用していますが、バインディングを使用するとアプリケーションサーバーとの統合が向上します。私は、ユーザーエクスペリエンスやパターンを使用するために多くのことを見つけることができませんでした。Curl-Java - バインディングパッケージ

+0

「curl-java」パッケージについて聞いたことがありません。リンクを含めてください。 HttpUrlConnection.getInputStream()で何が問題なのですか? –

答えて

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ライブラリを必要とします.. !!