|
НаКлиенте и НаСервере | ☑ | ||
---|---|---|---|---|
0
ac13
22.04.19
✎
13:47
|
&НаКлиенте - выполняется
Соединение = Новый HTTPСоединение(Адрес,,,,,,Новый ЗащищенноеСоединениеOpenSSL()); ОтветHTTPЗапроса = Соединение.Получить(HTTPЗапрос); В общем модуле не выполянется, у модуля стоят флажки Сервер и Вызов сервера. |
|||
1
Nikoss
22.04.19
✎
13:52
|
Что значит не выполняется? Ошибка какая-то?
|
|||
2
ac13
22.04.19
✎
13:53
|
Ошибка работы с интернет, интернет соединение не установлено
|
|||
3
Euguln
22.04.19
✎
13:58
|
(2) Ну как бы на сервере не разрешено такое делать.
|
|||
4
Nikoss
22.04.19
✎
14:30
|
(3) с чего бы?
|
|||
5
oslokot
22.04.19
✎
14:35
|
на сервере нет инета?
|
|||
6
Nikoss
22.04.19
✎
14:36
|
(5) +1
(2) или что-то не так с переменными адреса или запроса... |
|||
7
sqr4
22.04.19
✎
15:21
|
(6) или с настройками безопасности на сервере
|
|||
8
lodger
22.04.19
✎
16:08
|
(4) админ не дал разрешения юзеру сервер1ц
|
|||
9
ac13
22.04.19
✎
17:34
|
Соединение = Новый HTTPСоединение(...);
ЗапросHTTP = Новый HTTPЗапрос(...); Соединение.ВызватьHTTPМетод(HTTPМетод, ЗапросHTTP); или Соединение.Получить(ЗапросHTTP); при вызове на клиенте - Ок. если вызываю на сервере - ошибка. как мне получить ответ http запроса при обращении к общему модулю? |
|||
10
VS-1976
22.04.19
✎
17:41
|
(9) В общем зайди под пользователем службы. Настрой IE что бы не спрашивал настройки всякие и попробуй твой адрес, что бы всё правильно формировалось. Дальше проверяй код.
|
|||
11
ac13
22.04.19
✎
17:44
|
(10) уже проверил, всё ОК
|
|||
12
VS-1976
22.04.19
✎
17:54
|
(11) Код заработал?
|
|||
13
_Дайвер_
22.04.19
✎
18:13
|
(12) отключил безопасность IE походу
|
|||
14
ac13
22.04.19
✎
20:23
|
(12) на сервере нет, на клиенте да
а разве Соединение.Получить(ЗапросHTTP) можно на сервере? |
|||
15
ac13
22.04.19
✎
20:29
|
иначе говоря - надо получать ответ запроса ХТТП соединения, который должен быть в общем модуле. обращаюсь с клиента к общему модулю, у которого стоят галки "Сервер" и "Вызов Сервера". вот эта строка не выполняется ОтветHTTPЗапроса = Соединение.Получить(HTTPЗапрос);
|
|||
16
Fram
22.04.19
✎
23:05
|
(15) представь, что этот общий модуль это пользователь, который сидит за компьютером, на котором у вас крутится служба сервера 1С.
вот, значит, сидит он там и пытается достучаться до ресурса Адрес через интернет эксплорер. а в ответ получает (2). дальше сообразишь? |
|||
17
palsergeich
22.04.19
✎
23:06
|
(14) Можно.
Скорее всего или прокси на сервере или доступ порезан. |
|||
18
Fram
22.04.19
✎
23:13
|
анекдот в тему:
Пьяный мужик что-то ищет под фонарем. Тут к нему под ходит милиционер и спрашивает: "Что вы тут делаете?" Мужик отвечает: "Ключи от квартиры ищу". "А где потерял?". "В парке". "А зачем здесь ищешь?". "А здесь светлее ". |
|||
19
ViSo76
22.04.19
✎
23:24
|
(15) У меня всё в регламенте работает. Пока ты не зайдешь под пользователем под которым служба крутится через rdp или напрямую и не настроишь IE, что бы глупые вопросы не задавал при первом запуске и не проверишь доступность адреса ты ничего не получишь. А ещё можешь для верности службу в режим дебага поставить и посмотреть ошибку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |