Имя: Пароль:
1C
1С v8
Не получается сделать HTTP сервис
,
0 al_zzz
 
16.09.19
19:23
Пытаюсь сделать HTTP-сервис. 1С:Предприятие 8.3 (8.3.13.1513), 1С:Управляющий 8 ПРОФ, редакция 1.4 (1.4.4.1), Apache 2.4.
Подсматриваю, как это делал автор из: http://catalog.mista.ru/public/842751
Создаю http-сервис "Managing", корневой url "Binom".
Добавляю шаблон url по аналогии: /V1/{ИмяМетода}
Добавляю метод "GET" и прописываю в его процедуру код:

Ответ = Новый HTTPСервисОтвет(200);
    ИмяМетода = Запрос.ПараметрыURL.Получить("ИмяМетода");
    
      Ответ = Новый HTTPСервисОтвет(200);
    Результат = "Расходная накладная, 1, 01.01.2014
    |Расходная накладная, 2, 01.01.2014";
    Ответ.УстановитьТелоИзСтроки(Результат);
    Возврат Ответ;

http://snap.ashampoo.com/njD5yajHzVGGLhgNlJ6Lu9PCIB33AaFNjjKCjuKDlrkWYqff1CQpcbRKdNGDomRx
Публикую свой http-сервис:http://snap.ashampoo.com/ttjZnj91KsKt41vRHXVAm6QmXtPPU6FjQpD8YCzeUfxraNeigZISxzaqNPAdNGM9
Перезапускаю службу Апач.
Пытаюсь по ссылке: http://127.0.0.1/Managing/hs/Binom/v1/CСписок просмотреть результат.
Получаю: http://snap.ashampoo.com/ruamcsNIZTBM1uDKZNhFoPsERDkwYQ4Kg4xipgrJZSwvi1AdIHIxX24k0hByy7e9
ЧЯДНТ?

Если пытаюсь перейти по ссылке http://127.0.0.1/Managing, запускается окно авторизации вебклиента 1С. Т.е. с публикацией всё нормально.
1 ДенисЧ
 
16.09.19
19:31
https.conf показывай
2 al_zzz
 
16.09.19
19:38
3 runoff_runoff
 
16.09.19
20:50
(0) может русские буквы в URL.. попробуйте латинскими имя метода..
4 Юрий Лазаренко
 
16.09.19
22:15
(0) "Добавляю шаблон url по аналогии: /V1/{ИмяМетода}"
Пытаюсь по ссылке: http://127.0.0.1/Managing/hs/Binom/v1/CСписок

Шаблоны URL разные. "V1" и "v1"  в мире веб-серверов не совпадают.
5 al_zzz
 
17.09.19
09:41
(4) Спасибо, Юрий! В этом была причина.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший