使用wget进行身份验证

时间:2010-06-03 11:41:28

标签: java authentication wget

我目前正在接受servlet中的参数login和password,但是在使用wget时,日志会存储此信息(只要它是GET方法,并且apache位于中间)

而不是这个我希望增强我的servlet的身份验证接受:

wget --http-user=login --http-password=password http://myhost/myServlet

如何在我的servlet中,在java代码中读取服务器端,用户发送的登录名和密码?

1 个答案:

答案 0 :(得分:1)

你能否说服你的servlet客户端使用POST而不是GET? wget有--post-data--post-file选项,可能会满足您的需求。

wget的--http-user--http-password选项会使其发送HTTP Basic authentication。它们通常用于由Web服务器本身强制执行的简单访问控制,通常由.htaccess文件调解;您将不得不查阅您的servlet框架文档,以了解是否可以使用它。