只是爲了給出一個背景,我們的Web應用程序涉及連接到網絡攝像機流。 現在相機有一個安全選項,所以我們爲其「root」帳戶設置了一個密碼。所以每當我們連接到網頁中,我們看到這樣的提示:使用Javascript自動驗證?
我需要一個自動驗證腳本或代碼,最好的Javascript,來解決這個問題。 我正在嘗試使用XMLHttpObject.open(),因爲它詢問的最後兩個參數是用戶名和密碼,並且認爲它可能工作,但它不起作用。
這是代碼:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("POST", "http://192.168.16.140/video.mjpg", true, "root", "password");
xmlHttp.send(null);
我也覺得這個信息可以幫助你們找出我想要的東西。 我在這個使用libcurl連接到上述相機的Web應用程序之前創建了一個C應用程序。使用
curl_easy_setopt(preset, CURLOPT_USERPWD, "username:password");
隨着其他東西那裏我能夠連接到相機和檢索截圖。我想要類似這樣的東西,但最好以Javascript形式。我也想了解libcurl命令是如何工作的。
我希望我能很快解決這個問題,如果有這麼快的谷歌搜索解決方案,那麼我想我沒有那麼多的谷歌忍者。
[純HTTP代碼爲HTTP基本認證?](http://stackoverflow.com/questions/491914/pure-javascript-code-for-http-basic-authentication)可能的重複...除非你是去實際顯示你嘗試過的'XHR.open()'代碼,並解釋它沒有起作用。 –
不適合我,也不重複我想。我將發佈對該問題的編輯。 – IBG
根文件夾中的每個人都可以讀取根密碼? – Andreas