2013-03-06 62 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