我有一个关于如何在使用javascript(特别是与http基本身份验证相关的身份验证标头)的浏览器中捕获请求头(仅请求无响应)的问题。 你有什么想法吗? 感谢所有使用JavaScript获取基本身份验证凭证使用JavaScript获取基本身份验证凭证
回答
如果您正在讨论看到发送给您的请求标头,则无法完成。 Accessing the web page's HTTP Headers in JavaScript
从我的浏览器发送的http请求! – user993975
由于Javascript是在HTTP响应中执行的,您将只能访问通过内置的浏览器/文档类(例如, document.referrer
,navigator.language
等。
需要手动通过的其他人通过设置cookie或隐藏字段,或编码XHR。
请详细解释。我想捕获我的http请求header.how浏览器设置身份验证http头标记(只有第一次)每次我看到一个基本的身份验证页面受保护page.from浏览器记住我的凭据?以及如何通过JavaScript获取此? – user993975
下面是一些关于HTTP基本认证的纯Javascript方法的进一步信息:http://stackoverflow.com/questions/491914/pure-javascript-code-for-http-basic-authentication但是,我建议使用cookie代替。这里讨论这个主题:http://stackoverflow.com/questions/5052607/cookies-vs-basic-auth –
(你编辑你以前的评论,以添加更多的信息。)你不能传递它的请求的授权标题通过其他方式,例如通过将其保存到隐藏的表单字段。但是,您不需要手动执行此操作:一旦通过身份验证,客户端(浏览器)就会自动将此信息用于后续请求。如果您想从Javascript执行初始登录,则必须自己对头进行编码 - 上一个链接描述了该过程。 –
- 1. WCF - 传输身份验证 - 获取身份验证用户的凭证
- 2. 使用AFNetworking重置基本身份验证凭证
- 3. 基本身份验证android UrlConnection获取
- 4. 基本身份验证改造+基本身份验证
- 5. CakePHP 2基本身份验证验证
- 6. 禁用其他身份验证的HTTP基本身份验证
- 7. Yii2 REST API基本身份验证凭证无效
- 8. AngularJS基本身份验证
- 9. Apache基本身份验证
- 10. 基本socket.io身份验证
- 11. CQ基本身份验证
- 12. Wcf基本身份验证
- 13. tomcat基本身份验证
- 14. 基本身份验证
- 15. Ansible:使用基本身份验证
- 16. 使用Outlook凭据验证Windows身份
- 17. 使用基本身份验证在GO中获取http帖子
- 18. Ajax:HTTP基本身份验证和身份验证Cookie
- 19. 基本身份验证,回退到窗体身份验证
- 20. Authlogic - 通过基本HTTP身份验证进行身份验证
- 21. CakePHP 2.0身份验证和基本身份验证
- 22. RESTful端点的身份验证 - 基本身份验证和XHR
- 23. 凭身份证
- 24. NSURLSession和身份验证凭证
- 25. Twitter4j IllegalStateException:身份验证凭证丢失
- 26. Django - 未提供身份验证凭证
- 27. 使用基本身份验证来传递身份验证令牌
- 28. 使用基本身份验证和代理身份验证的骆驼Http
- 29. 如何使用HTTPS验证Woocommerce API(基本身份验证)
- 30. 使用“用户凭证”流程通过libcurl获取身份验证令牌
这里你的答案http://stackoverflow.com/questions/220231/accessing-http-headers-in-javascript –
请注意,HTTP请求头没有HTTP响应头! – user993975