java - 使用 wget 进行身份验证

标签 java authentication wget

我目前在我的 servlet 中接受参数登录名和密码,但是在使用 wget 时日志会存储此信息(只要它是 GET 方法,并且 apache 在中间)

除此之外,我想增强我的 servlet 的身份验证接受能力:

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

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

最佳答案

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

wget 的 --http-user--http-password 选项导致它发送 HTTP Basic authentication .它们通常用于由 Web 服务器本身实现的简单访问控制,通常由 .htaccess 文件调解;您必须查阅您的 servlet 框架文档以了解它是否对您可用。

关于java - 使用 wget 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965551/

相关文章:

java - 简单程序帮助 - 如何从数组列表中显示 JTextAreas 中的多行文本?

authentication - 如何进行基本的 http 身份验证(登录和注册)并存储 token

python - user.is_staff 出现属性错误

java - CXF 客户端拦截器总是先调用另一个方法?

linux - shell 脚本 wget 在用作 cron 作业时不起作用

php - wget 从自定义网站下载由 PHP 加载的所有图像

deployment - 文件大小较小的私有(private) JVM

java - 根据数字将数组排序为 3 个桶

Java套接字从客户端向服务器发送数据

curl - 如何从没有附加内容 URL 的下载按钮获取或 curl ?