题
我负责编写一个认证组分对开放源 JAVA
应用程序。我们有一个房子认证使用的部件 https
.我有一些例 php
代码的访问 widget
它使用 cURL
来处理转让。
我的问题是,是否有一个港口 cURL
要 JAVA
, 或者更好的是,什么基包会让我接近,足以处理任务?
更新:
这是一个概括地说,代码,我想重复在JAVA:
$cp = curl_init();
$my_url = "https://" . AUTH_SERVER . "/auth/authenticate.asp?pt1=$uname&pt2=$pass&pt4=full";
curl_setopt($cp, CURLOPT_URL, $my_url);
curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($cp);
curl_close($cp);
Heath, 我想你是正确的轨道上,我认为我要最终使用HttpsURLConnection然后挑出什么我需要从反应。
解决方案
省略异常处理:
HttpURLConnection con = (HttpURLConnection) new URL("https://www.example.com").openConnection();
con.setRequestMethod("POST");
con.getOutputStream().write("LOGIN".getBytes("UTF-8"));
con.getInputStream();
其他提示
jsoup
jsoup 库提取URL作为其HTML抓取和解析任务的第一步。
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
尝试 Apache Commons Net 了解网络协议。免费!
你也可以尝试[http://hc.apache.org/](HTTP 组件)Apache项目如果你需要更多的功能比那些通过提供知识共享网。
不隶属于 StackOverflow