2011-12-29 62 views
0

我想創建一個可以與安全網站交互的小型Java應用程序。可能與網頁和控制檯交互

我們有鐵路網站(https://irctc.co.in) 我想創建一個控制檯應用程序從中我可以USENAME和密碼發送給網站作爲網絡POST方法和結果可以轉換成控制檯格式。

不是打開網絡瀏覽器的網站,我想通過避免其他網絡元素和廣告等,使其更簡單使用控制檯窗口..

是否有可能在Java中呢?請指導我。

+0

有關http請求的基礎知識,請閱讀http://stackoverflow.com/questions/2793150/how-to-use-java-net-urlconnection-to -fire-and-handle-http-requests,它涵蓋了java.net.httpUrlConnection並且鏈接到了Apache的httpClient。對於https,只需在搜索結果中搜索某些關鍵字,就會發現一些關鍵字。 – coolcfan 2011-12-29 07:12:03

+0

嘗試使用wget。這原本是一個UNIX命令,但這裏是一個Windows版本:http://users.ugent.be/~bpuype/wget/ – 2011-12-29 08:59:13

回答

0

我看到兩種方式來做到這一點。第一個是基於HTTP請求響應引擎來實現Java應用程序。通過這種方式,您不必在您的網站上進行任何更改,但由於設計功能,處理HTTP響應可能會變得複雜。第二個是在Rails上爲特殊情況創建簡單的前端服務,並在您的控制檯應用程序中進行交互。對於消息格式,例如可以使用JSON。這種方式恕我直言更適合。這兩種方式建議使用HTTP庫堆棧,Apache有它存在http://projects.apache.org/projects/commons_httpclient.html

+0

我沒有控制網頁。這是鐵路網站。所以我需要從應用程序方面控制/更改任何東西 – 2011-12-29 07:33:29

+0

因此,您需要取消/抓取第三方網站。看看這個http://sourceforge.net/projects/jerichohtml/ – 2011-12-29 07:41:06