- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在 http://localhost/tmp/我有一个要求用户和密码(身份验证)的表单。用户发帖后(点击确定)我想将用户重定向到 http://localhost/test/它使用 Apache 的 Basic AuthType。碰巧刚刚在表单中输入的用户和密码正是在 http://localhost/test/ 进行身份验证的凭证我想要的是解决方案,这样用户就不会被要求在第二个地址中输入密码。到目前为止,我能够通过 CURL(使用 GET)传递“授权:基本“base64_encoded 用户和密码””,并获得我想要的响应(例如 test/index.html 的内容)。但是,那是 curl 获取信息,而不是我的浏览器通过预授权重定向到那里。也就是说,如果我输入 http://localhost/test/在地址栏中,它再次要求输入密码。有任何想法吗?需要说明吗?
最佳答案
问题是授权状态是在浏览器中维护的,没有真正的方法告诉浏览器它已被授权。
大部分系统依赖于Cookie系统,但BASIC/DIGEST HTTP AUTH是HTTP头。因此,只有浏览器可以设置这些。
我应该说,对于正常的日常请求——您可能(我不确定)能够在 XHR 中设置 header 。
关于HTTP 预授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591041/
在 http://localhost/tmp/我有一个要求用户和密码(身份验证)的表单。用户发帖后(点击确定)我想将用户重定向到 http://localhost/test/它使用 Apache 的
二维码如今是移动应用流量入口以及功能实现的重要工具,也是各App的流量入口,使用场景愈加丰富,广泛应用于支付、出行、餐饮、生活服务、智慧生活、零售及广告营销等主流场景。 然而,在实际生活中,扫码环境
我是一名优秀的程序员,十分优秀!