|
Получение фото с ip-камеры
| ☑ |
0
Rustik666
08.07.19
✎
23:21
|
Необходимо получить фото с ip-камеры
Через браузер фото получается через урл
?
с запросом имени и пароля.
Если подставить эту строку в поле html-документа, то после запроса имени и пароля, фото показывается на форме.
Но как его получить?
Пробывал так:
Соединение = Новый HTTPСоединение("192.168.0.101",,Имя,Пароль);
Запрос = Новый HTTPЗапрос(";);
Ответ = Соединение.Получить(Запрос);
ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();
ДвоичныеДанныеКартинки.Записать("C:\temp\1.jpg");
В результате в файле вижу
<HTML><HEAD><TITLE>Document Error: Service Unavailable</TITLE></HEAD>
<BODY><H2>Access Error: 503 -- Service Unavailable</H2>
</BODY></HTML>
Не подскажите как решить эту задачу?
|
|
1
Rustik666
09.07.19
✎
08:41
|
??
|
|
2
Garykom
гуру
09.07.19
✎
08:48
|
Имя и пароль не так передаешь.
Скорее всего надо "Authorization: Basic "+Base64(имя+":"+пароль)
|
|
3
Rustik666
09.07.19
✎
08:53
|
Garykom, это где так указать?
|
|
4
Cyberhawk
09.07.19
✎
08:53
|
Ну в браузере-то уже посмотри хотя бы как запросы уходящий выглядит
|
|
5
Garykom
гуру
09.07.19
✎
08:53
|
И в "Новый HTTPЗапрос" у тебя лишнее, ты адрес сервера ("192.168.0.101") уже установил, путь относительный указывай
|
|
6
Garykom
гуру
09.07.19
✎
08:55
|
Попробуй для начала
Запрос = Новый HTTPЗапрос("/cgi-bin/jpg/image.cgi?");
|
|
7
Rustik666
09.07.19
✎
09:10
|
Круто, получилось.
Garykom, большое спасибо...
Да, точно надо было относительный путь указывать.
|
|