Имя: Пароль:
1C
1С v8
http сервис не хочет работать.
0 Strogg
 
18.04.20
18:57
Всем привет. Есть УПП 1.3. Есть платформа 8.3.15.1830, есть задача отдавать сторонней БД некие данные по post запросу. Установил апач 2.2, настроил его под 1С, прописал в httpd.conf все  необходимые разрешения, апач завелся, как говорится везде It works!. Написал хттп сервис, опубликовал его куда надо (только хттп сервис, клиентов не публиковал), опять же, проверил default.vrd (запихнул туда идентификацию), проверил параметры публикации в httpd.conf, публикация прошла успешно. Запускаю postman для отладки и....он возвращает мне ответ 404. Причем, если удаляю из строки запроса всё, до /hs/ включительно, то возвращается ответ 200, т.е.  он видит публикацию базы. Триста раз проверял корневой url, шаблоны и проч и проч... - все равно приходит ответ 404.
Попробовал сделать то же самое на своей локальной файловой базе(бп2.0): с теми же параметрами хттп сервис завелся и успешно вошел в отладку.
Вопрос, ЧЯДНТ? База клиент-серверная, апач 2.2, пользователя в default.vrd прописал с полными правами...
1 Юрий Лазаренко
 
18.04.20
19:02
1. Апач не перезапустил
2. В именах базы/сервиса есть заглавные буквы, а путь ты указываешь в прописных
2 ДенисЧ
 
18.04.20
19:13
И 2.4 лучше бери
3 craxx
 
18.04.20
19:26
(2) 2.2 тоже норм работает.  Где то в vrd неверно что-то прописано
4 Strogg
 
18.04.20
19:30
блин!!! Около недели долбался. Думал и в правах дело, и в виртуалке, которую мне дали для всей этой задачи, и в клиент-серверной базе.
(1) спасибо, по всей видимости,так оно и было. Переписал всё на маленькие буквы и мне вернулся ответ 500 про ошибку инициализации модуля. Поправил модуль и всё завелось!!! Спасибо за на_водку)

(2), (3). 2.2 работает отлично. 1С прописывает свою библиотеку, единственное что, надо в паре мест allow all что ли прописать, или что то такое.

Ну и ерунда с "выполненная ранее публикация не обнаружена." в случае прописывания в врд имени пользователя и пароля. 1С так и научилась читать врд с логином и паролем(
5 Юрий Лазаренко
 
18.04.20
20:27
(4) Не за что. На всякий случай, коллега в (2) прав, 2.4 получше работает.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.