我有一個關於如何在使用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. 與基本身份驗證的HTTP基本身份驗證
- 6. CakePHP 2基本身份驗證驗證
- 7. 禁用其他身份驗證的HTTP基本身份驗證
- 8. Android WebView清除基本身份驗證憑證
- 9. 安全地傳遞http基本身份驗證憑證與backbone.js
- 10. 表單憑證重定向到基本身份驗證
- 11. 基本socket.io身份驗證
- 12. tomcat基本身份驗證
- 13. Apache基本身份驗證
- 14. CQ基本身份驗證
- 15. Wcf基本身份驗證
- 16. 基本HTTP身份驗證
- 17. AngularJS基本身份驗證
- 18. 基本身份驗證
- 19. Ruby基本身份驗證
- 20. 基本身份驗證
- 21. 使用基於SAML的基本身份驗證進行身份驗證?
- 22. 身份驗證憑據
- 23. Ansible:使用基本身份驗證
- 24. 使用基本身份驗證
- 25. 使用Outlook憑據驗證Windows身份
- 26. 使用基本身份驗證在GO中獲取http帖子
- 27. OWIN身份驗證與IIS基本身份驗證
- 28. Ajax:HTTP基本身份驗證和身份驗證Cookie
- 29. RESTful端點的身份驗證 - 基本身份驗證和XHR
- 30. CakePHP 2.0身份驗證和基本身份驗證
這裏你的答案http://stackoverflow.com/questions/220231/accessing-http-headers-in-javascript –
請注意,HTTP請求頭沒有HTTP響應頭! – user993975