Имя: Пароль:
1C
 
Не публикуется http сервис в расширении
0 Mary01
 
13.01.23
13:10
Здравствуйте!
Создала новый http сервис в расширении конфигурации, опубликовала базу (в т.ч. опубликовала все http сервисы, с галкой Публиковать http сервисы расширений по умолчанию.
В файле default.vrd новый сервис не появился. Прописала вручную, но не помогло.
В браузере при обращении к http://srv1c/Buh3/ch/AR выдается ошибка 404.
srv1c - сервер, на котором опубликована база, Buh3 - имя базы при публикации, ch - корневой url сервиса, AR - шаблон, в шаблоне прописаны методы get и post. Всё латиницей.
IIS сервер перезагружала. Все равно ошибка 404.
Что еще можно проверить и поправить чтоб заработало?
1 Garykom
 
гуру
13.01.23
13:12
2 Галахад
 
гуру
13.01.23
13:13
Buh3 или buh3?
3 magicSan
 
13.01.23
13:14
база без сервиса открывается по адресу?
4 Архитектор_1С
 
13.01.23
13:14
(0) Запустите конфигуратор под администратором Виндоус и переопубликуйте http-сервис
5 Архитектор_1С
 
13.01.23
13:15
(4) Правой кнопкой мыши на приложении 1С и запустить от администратора
6 Garykom
 
гуру
13.01.23
13:16
(1)+ 3. Проверить галочки у расширения
https://forum.infostart.ru/forum86/topic250439/
7 Mary01
 
13.01.23
13:16
(2) Buh3  - прописано с большой буквы
8 Mary01
 
13.01.23
13:16
(3) да
9 p-soft
 
13.01.23
13:17
тоже было такое, похоже, какие-то релизы кривые, руками публиковал
10 Garykom
 
гуру
13.01.23
13:17
http://srv1c/Buh3/hs/ch/AR
11 p-soft
 
13.01.23
13:17
(9) правда, то апач был
12 Mary01
 
13.01.23
13:26
(10) помогло!
но авторизацию теперь просит
13 Garykom
 
гуру
13.01.23
13:28
(12) издеваешься, да?
http-сервису нужен юзер 1С для выполнения
или прописать дефолтного что опасно или basic авторизация
Авторизация у http-сервиса
14 Mary01
 
13.01.23
13:39
(13) да я первый раз ) в примере с обучающего курса не было никаких юзеров, сделала по образцу, и вот...
Но ведь указывать пользователя и пароль в запроса - опасно. Как бы зашифровать его?
15 Mary01
 
13.01.23
13:40
(5) так и делала
16 Garykom
 
гуру
13.01.23
13:44
(14) https://1c-programmer-blog.ru/programmirovanie/http-servisy-v-1s.html
найди нормальный мануал и изучи
17 Garykom
 
гуру
13.01.23
13:48
(16)+ фактически по дефолту используется https://en.wikipedia.org/wiki/Basic_access_authentication
по сути просто заголовок передается где base64(логин+":"+пароль)
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
https://helpf.pro/faq/view/1441.html
18 mistеr
 
13.01.23
16:59
(13) А чем опасно дефолтного?
19 Garykom
 
гуру
13.01.23
17:05
(18) как пользователь 1С без пароля
20 mistеr
 
13.01.23
17:30
(19) Не с полными правами же
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.