Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

WS. Помогите с портом

WS. Помогите с портом
Я
   nAPACEHAK
 
18.06.20 - 14:55
Доброго

1) адрес в локальной сети, все работает, данные приходят

Определение = Новый WSОпределения("http://(АдресВЛокальнойСети)/uat12/ws/wsCFO.1cws?wsdl";, Пользователь, Пароль, ,20);
Прокси = Новый WSПрокси(Определение, "UAT", "wsCFO", "wsCFOSoap");
Прокси.Пользователь = Пользователь;
Прокси.Пароль = Пароль;
Данные = Прокси.GetCFO();

2) тоже самое, но через интернет. к адресу добавляется порт
Определение = Новый WSОпределения("http://(АдресИнтернет:Порт)/uat12/ws/wsCFO.1cws?wsdl";, Пользователь, Пароль, ,20);

получаем ошибку вызова метода GetCFO

По трассировке, в Прокси.ТочкаПодключения.Местоположение = АдресИнтернет, т.е.тут уже нет порта

Подскажите, как правильно указать порт?

Получается что по порту мы стучимся на веб-сервер (IIS), там получаем методы, а сам вызов уже работает по другому порту?
Как правильно указать адрес:порт?

в гугле ничего толкового не нашлось. кто апач копает, кто пишет упс, получилось и пропадает, кто версии платформ меняет пишет список работает/неработает... брррр

Спасибо
   nAPACEHAK
 
1 - 18.06.20 - 15:46
в общем нашел.

Что бы не висело это опять как УПС! отпишусь. сам спросил - сам ответил )))

Определение = Новый WSОпределения("http://(АдресИнтернет:Порт)/uat12/ws/wsCFO.1cws?wsdl";;, Пользователь, Пароль, ,20);


ИнтернетПрокси = Новый ИнтернетПрокси;
ИнтернетПрокси.Установить("http", "АдресИнтернет", Порт);

Прокси = Новый WSПрокси(Определение, "UAT", "wsCFO", "wsCFOSoap", ИнтернетПрокси);
Прокси.Пользователь = Пользователь;
Прокси.Пароль = Пароль;
Данные = Прокси.GetCFO();
   eTmy
 
2 - 18.06.20 - 15:47
Обращайся, рады помочь!
   nAPACEHAK
 
3 - 18.06.20 - 15:52
(2) премного благодарен )))))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.