|
httpсервисответ по какому адресу возвращает запрос |
☑ |
0
Beduin
21.08.23
✎
16:55
|
В методах HTTP сервиса, входящий параметр HTTPСервисЗапрос, а исходящий HTTPСервисОтвет. А откуда адрес появляется, по которому HTTPСервисОтвет отдает?
Модуль HTTP-сервиса (HTTP-service module)
<Имя обработчика> (<Handler name>)
Синтаксис:
<Имя обработчика>(<Запрос>)
Параметры:
<Запрос>
Тип: HTTPСервисЗапрос.
Содержит клиентский HTTP-запрос.
Возвращаемое значение:
Тип: HTTPСервисОтвет.
Описание:
Обрабатывает клиентские HTTP-запросы.
|
|
1
Garykom
21.08.23
✎
16:57
|
ниоткуда
|
|
2
Beduin
21.08.23
✎
16:58
|
(1) Типа вебсервер просто берет от 1С значение и отправляет источнику?
|
|
3
OldCondom
21.08.23
✎
16:59
|
HTTPЗапрос (HTTPRequest)
Свойства:
АдресРесурса (ResourceAddress)
Заголовки (Headers)
?
|
|
4
Beduin
21.08.23
✎
17:00
|
(3) У HTTPСервисОтвет нет никаких адресов. Только параметры.
|
|
5
Garykom
21.08.23
✎
17:04
|
(2) чтобы в 1С передать ip клиента от веб-сервера придется еще повозиться да
|
|
6
Garykom
21.08.23
✎
17:06
|
клиент -> веб-сервер ->(HTTPСервисЗапрос) 1С (HTTPСервисОтвет) -> веб-сервер - клиент
|
|
7
Garykom
21.08.23
✎
17:07
|
(6)+ по сути для "программиста 1С" веб-сервер просто вызывает функцию (с параметром HTTPСервисЗапрос) в 1С и ожидает результат с HTTPСервисОтвет
|
|
8
Garykom
21.08.23
✎
17:08
|
(7)+ ну или точней процедуру с парой параметров ОбработкаСервиса(HTTPСервисЗапрос, HTTPСервисОтвет)
где один входной а второй выходной и его надо заполнить
|
|
9
ДедМорроз
22.08.23
✎
01:13
|
На самом деле,адрес знает только web-сервер,для которого имя http-сеовиса - это просто обработчик,который он вызывает,как подключаемый модуль.
Почему-то,заголовки передаются,а вот адрес и ip-адрес - нет.
Более того,согласно протоколу http адрес передается в начале запроса перед заголовками (и он никак не связан с реальным адресом,по которому идёт подключение).
|
|
10
oleg_km
22.08.23
✎
10:12
|
Средствами веб-сервера можно добавлять свой заголовок к запросу, в котором прописывать ип адрес клиента. Потом этот заголовок брать в хттпзапрос. Только толку, если клиенты внешние и мобильные, то адреса будут динамическими.
|
|
11
Beduin
22.08.23
✎
11:43
|
А как в apache какую-нибудь консоль запустить, чтобы мониторить входящие и исходящие запросы?
|
|
12
Garykom
22.08.23
✎
11:54
|
Fiddler или Wireshark
|
|
13
Garykom
22.08.23
✎
11:55
|
https://infostart.ru/1c/articles/1298261/
-Вставляем в поле «Адрес отладчика» строку отладчика, скопированный выше.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой