ПолучитьТелоКакСтроку возвращает пустую строку
Здравствуйте! Пытаюсь воспроизвести пример с сайта ИТС, отправка httpЗапроса на сервер: https://its.1c.ru/db/intgr83#content:42:hdoc
Проблема в том, что в методе ПолучитьТелоКакСтроку - возвращается пустая строка, если я правильно понимаю, проблема в том, что не проходит авторизация к информационной базе 1С demo.
Подскажите пожалуйста, с чем связана ошибка и как ее исправить?
&НаКлиенте
Процедура ВыполнитьЗапрос()
СерверИсточник = "localhost";
Сообщение = Новый СообщениеПользователю;
Попытка
HTTPСоединение = Новый HTTPСоединение(СерверИсточник);
Исключение
Сообщение.Текст = "Не удалось соединиться с сервером!";
Сообщение.Сообщить();
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
HTTPЗапрос = Новый HTTPЗапрос("demo/hs/employees");
Попытка
Результат = HTTPСоединение.ВызватьHTTPМетод("GET", HTTPЗапрос);
Сообщение.Текст = Результат.ПолучитьТелоКакСтроку();
Сообщение.Сообщить();
Исключение
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецПроцедуры
Проблема в том, что в методе ПолучитьТелоКакСтроку - возвращается пустая строка, если я правильно понимаю, проблема в том, что не проходит авторизация к информационной базе 1С demo.
Подскажите пожалуйста, с чем связана ошибка и как ее исправить?
&НаКлиенте
Процедура ВыполнитьЗапрос()
СерверИсточник = "localhost";
Сообщение = Новый СообщениеПользователю;
Попытка
HTTPСоединение = Новый HTTPСоединение(СерверИсточник);
Исключение
Сообщение.Текст = "Не удалось соединиться с сервером!";
Сообщение.Сообщить();
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
HTTPЗапрос = Новый HTTPЗапрос("demo/hs/employees");
Попытка
Результат = HTTPСоединение.ВызватьHTTPМетод("GET", HTTPЗапрос);
Сообщение.Текст = Результат.ПолучитьТелоКакСтроку();
Сообщение.Сообщить();
Исключение
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецПроцедуры
По теме из базы знаний
Найденные решения
(4) В заголовках надо указать Аутентификацию
https://forum.infostart.ru/forum9/topic235747/
HTTPЗапрос.Заголовк.Вставить("Authorization", "Basic bW9...2Vy");//Это Base64 строка вида Логин:Пароль
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если в браузере набрать http://localhost/demo/hs/employees что будет? Может там перенаправление происходит?
(4) В заголовках надо указать Аутентификацию
https://forum.infostart.ru/forum9/topic235747/
HTTPЗапрос.Заголовк.Вставить("Authorization", "Basic bW9...2Vy");//Это Base64 строка вида Логин:Пароль
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот