Просто, чтобы дать фон, наше веб-приложение включает в себя подключение к потоку сетевой камеры.
Теперь камера имеет опцию безопасности, поэтому мы установили пароль для ее учетной записи root. Поэтому всякий раз, когда мы подключаемся к веб-странице, мы видим это приглашение:
Мне нужен скрипт или код автоматической аутентификации, предпочтительно Javascript, для решения этой проблемы.
Я пытался использовать XMLHttpObject.open (), потому что последние два параметра, которые он запрашивает, - это имя пользователя и пароль, и подумал, что это может работать, но это не работает.
Это код:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "POST", "http://192.168.16.140/video.mjpg", true, "root", "password");
xmlHttp.send( null );
Я также думаю, что эта информация может помочь вам понять, чего я хотел.
Я создал приложение C до этого веб-приложения, которое использует libcurl для подключения к указанной камере. Использование
curl_easy_setopt(preset, CURLOPT_USERPWD, "username:password");
вместе с другими материалами я смог подключиться к камере и получить скриншот. Я хочу что-то похожее на это, но желательно в форме Javascript. Я также хочу понять, как работает команда libcurl.
Я надеюсь, что смогу решить это очень скоро, и если когда-нибудь будет быстрое исправление поиска в Google для этого, то я думаю, что я не такой уж и ниндзя из Google.