2013-03-06 59 views
1

所以我試圖連接到數據庫的消化HTTP請求(該服務器的所有者外包設置工作,不知道其詳細信息),並有一個用戶名和密碼。當我嘗試以最基本的方式連接捲曲時,我會被拒絕。設置了一個java庫

捲曲--user 「用戶名:密碼」 http://test.com

當我加入--digest標誌,它的工作原理。所以工作捲曲請求如下所示:

捲曲--digest --user「用戶名:密碼」 http://test.com

現在的問題是,我需要在Java中實現代碼並沒有真正理解什麼 - 摘要標誌正在做。我知道摘要式身份驗證和算法,但是那是後話,我不希望實現我也不認爲我需要太(基於這樣的事實捲曲有爲了這個,我認爲會有一些類似的工作在java中圍繞一個簡單的標誌)。有沒有人知道一個更簡單的方法來做到這一點?是否只有一些我可以設置的標題?本質上我想知道來自curl在Java中的等價物的--digest標誌。謝謝。

回答

0

我不知道這與一個數據庫做的,但--digest打開摘要式身份驗證。沒有它,你正在使用基本認證。

http://curl.haxx.se/docs/manpage.html#--digest

下面是什麼這些都意味着,我會看看,如果我能找到的東西多一點的讀者友好和添加它,如果我做的標準基準。

http://tools.ietf.org/html/rfc2617

這似乎有點easer到...好... --digest :)

http://frontier.userland.com/stories/storyReader $ 2159號郵政編碼

而且我也reccomend的Apache HTTP客戶端做從Java的HTTP請求,但是我不確定從你的問題介紹你提到的數據庫,如果這實際上是你想要做的。

+0

感謝。數據庫是一個不好的選擇。我試圖連接到一個有數據庫的服務器。 – TheVanGundys 2013-03-06 19:12:46