Имя: Пароль:
1C
 
Авторизация у http-сервиса
, ,
0 evorle145
 
06.04.20
12:10
Пытаюсь разбираться в принципах работы http-сервиса
Установил apache2.4 32 разрядный, при проверке http://localhost/ выдает it work
В базе 1с создал тестовый пример, как в статье http://catalog.mista.ru/public/842751/
Затем опубликовал базу (как написано в этой статье) и решил проверить в браузере результат:
вводил http://localhost/satt/hs/mapp/v1/phonenumber/ или http://localhost/satt/hs/ но браузер мне выдает:
http://localhost запрашивает имя пользователя и пароль. Сайт сообщает:"1c:Enterprise 8.3"
и просит ввести логин и пароль... Как убрать эту авторизацию? Судя по статье, я должен был в браузере увидеть результат get метода.. что делаю не так?
1 Василий Алибабаевич
 
06.04.20
12:13
(0) Вариантов несколько
1. В 1с поубивать всех пользователей.
2. Собраться с духом и ввести учетные данные какого-нибудь пользователя 1С.
2 Василий Алибабаевич
 
06.04.20
12:17
+ (1)
3. Указывать учетные данные в строке запроса. (7 лет пожизненного расстрела конечно. Но для теста и понимания вполне себе пойдет).
3 evorle145
 
06.04.20
12:21
(1) все, дошло) спасибо, заработало (2) да, конечно, это просто тестовый пример, просто взял статью и пытаюсь по ней повторить все действия.
до момента как правильно делать авторизацию - вообще не дошел)
4 sevod
 
06.04.20
13:24
(2) я прикрыл httpS-ом и так и делаю.
5 такт
 
06.04.20
14:25
убрать авторизацию - см. default.vrd
6 dmpl
 
06.04.20
14:39
(0) Самое веселье начнется когда доменную авторизацию захочешь прикрутить...
7 GGDots
 
06.04.20
14:51
(0) Куча может быть нюансов. Я в свое время разбирался с http сервисом и методом POST. В браузере так и не смог посмотреть результат, зато обмен все равно работал как надо:
лови для примера рабочий сервис:
https://craft1c.ru/1c-http-servisy/
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой