|
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/
-Вставляем в поле «Адрес отладчика» строку отладчика, скопированный выше. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |