我有一個關於如何在使用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