Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получение фото с ip-камеры

Получение фото с ip-камеры
Я
   Rustik666
 
08.07.19 - 23:21
Необходимо получить фото с ip-камеры
Через браузер фото получается через урл
http://192.168.0.101/cgi-bin/jpg/image.cgi?
с запросом имени и пароля.

Если подставить эту строку в поле html-документа, то после запроса имени и пароля, фото показывается на форме.

Но как его получить?

Пробывал так:

Соединение = Новый HTTPСоединение("192.168.0.101",,Имя,Пароль);
Запрос = Новый HTTPЗапрос("http://192.168.0.101/cgi-bin/jpg/image.cgi?";);
Ответ = Соединение.Получить(Запрос);
ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();    
ДвоичныеДанныеКартинки.Записать("C:\temp\1.jpg");

В результате в файле вижу
<HTML><HEAD><TITLE>Document Error: Service Unavailable</TITLE></HEAD>
<BODY><H2>Access Error: 503 -- Service Unavailable</H2>
</BODY></HTML>

Не подскажите как решить эту задачу?
 
 
   Rustik666
 
1 - 09.07.19 - 08:41
??
   Garykom
 
2 - 09.07.19 - 08:48
Имя и пароль не так передаешь.
Скорее всего надо "Authorization: Basic "+Base64(имя+":"+пароль)
   Rustik666
 
3 - 09.07.19 - 08:53
Garykom, это где так указать?
   Cyberhawk
 
4 - 09.07.19 - 08:53
Ну в браузере-то уже посмотри хотя бы как запросы уходящий выглядит
   Garykom
 
5 - 09.07.19 - 08:53
И в "Новый HTTPЗапрос" у тебя лишнее, ты адрес сервера ("192.168.0.101") уже установил, путь относительный указывай
   Garykom
 
6 - 09.07.19 - 08:55
Попробуй для начала
Запрос = Новый HTTPЗапрос("/cgi-bin/jpg/image.cgi?");
   Rustik666
 
7 - 09.07.19 - 09:10
Круто, получилось.
Garykom, большое спасибо...
Да, точно надо было относительный путь указывать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует