Curl-Java - Binding Package



是否有人使用过curl java绑定包或有过使用curl java捆绑包的经验。我喜欢curl,因为它支持NTLM代理,这对我的需求非常有用。我们一直在命令行中使用curl,但绑定可以从应用程序服务器提供更好的集成。我找不到太多的用户体验或使用模式。

试试这个:

省略异常处理:

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库

最新更新