我目前正在接受servlet中的参数login和password,但是在使用wget时,日志会存储此信息(只要它是GET方法,并且apache位于中间)
而不是这个我希望增强我的servlet的身份验证接受:
wget --http-user=login --http-password=password http://myhost/myServlet
如何在我的servlet中,在java代码中读取服务器端,用户发送的登录名和密码?
答案 0 :(得分:1)
你能否说服你的servlet客户端使用POST而不是GET? wget有--post-data
和--post-file
选项,可能会满足您的需求。
wget的--http-user
和--http-password
选项会使其发送HTTP Basic authentication。它们通常用于由Web服务器本身强制执行的简单访问控制,通常由.htaccess
文件调解;您将不得不查阅您的servlet框架文档,以了解是否可以使用它。