|
Получение 1Ской данных по http | ☑ | ||
---|---|---|---|---|
0
neo1109
15.01.16
✎
11:59
|
Надеюсь объясню доступно, сильно не пинайте...
1С = конфигурация "1С:Отель" Клиенты завелись учетом интернета. Схема примерно такая: клиент заходит в браузер ему вываливает меню с выбором платный инет или бесплатный. если он выбирает платный и вводит логин/пароль, то с этого момента 1С должна ему начислить услугу "Интернет". "браузер... меню" и т.д. реализовали другие умельцы и сказали что факт авторизации они могут отправить в 1С по http. вот и вопрос как это поймать на стороне 1С? |
|||
1
Garykom
гуру
15.01.16
✎
12:04
|
воспользоваться поиском по овер 1к темам?
|
|||
2
stix2010
15.01.16
✎
12:08
|
(0)что мешает этот факт хранить в таблице или в файле?
|
|||
3
Остап Сулейманович
15.01.16
✎
12:08
|
(0) Штатно - HTTP-сервис. Он обрабатывает и GET и POST запросы. И еще кучу назначение которых я не знаю.
|
|||
4
neo1109
15.01.16
✎
12:28
|
(2) я предлагал куда-то в файл складывать, но "умельцы" просят решить через http
|
|||
5
neo1109
15.01.16
✎
12:30
|
(3) HTTP-сервис = webсервис?
|
|||
6
Остап Сулейманович
15.01.16
✎
12:33
|
(5) Ни в коем случае. Это именно http-сервис.
Хотя если ваша веб-фейс умеет с web-сервисами - разница небольшая. |
|||
7
Остап Сулейманович
15.01.16
✎
12:41
|
(6) http-сервис может обработать запрос от банального HTML-евского <FORM>.
Правда как обеспечить сеансовую безопасность я так и не понял. http-сервис имени 1С не поддерживает ни куков, ни сеансов типа PHP-овских session. В смысле, что распознать от какого пользователя пришел запрос в принципе невозможно. Только передавать идентификаторы безопасности в самом запросе. То есть - никаких сеансов. В одном запросе должно быть все. И запрос на работу с данными и идентификаторы безопасности (типа логина и пароля). |
|||
8
neo1109
15.01.16
✎
12:45
|
получается поднимать веб-сервер апач,
публиковать на нем HTTP-сервис и им ловить? |
|||
9
Остап Сулейманович
15.01.16
✎
12:48
|
(8) "получается поднимать веб-сервер апач" Зачем?
Ваше вот это вот : "клиент заходит в браузер ему вываливает меню с выбором платный инет или бесплатный. если он выбирает платный и вводит логин/пароль" на чем-то ведь работает? Вот на нем и опубликуйте сервис от 1с. Или оно не в одной локалке с 1с? |
|||
10
neo1109
15.01.16
✎
12:56
|
(9) ща выясним...
|
|||
11
Лефмихалыч
15.01.16
✎
13:02
|
(0) это они имеют в виду, что тебе надо:
1. Создать веб-сервис в 1С:Отель, который будет на вход получать id клиента и там прочие факты его жизнедеятельности, а внутри себя куда-то это дело писать 2. Опубликовать этот веб-сервис 3. рассказать им, куда бежать до этого вебсервиса методы веб-сервиса и их сигнатуру ты должен с ними как-то согласовать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |