]]>
]]>
IT Coders
Логин:
Пароль:
  ]]>Войти]]> ]]>Регистрация]]> ]]>Забыли?
 
 
СКОРОСТЬ ->
 
КАЧЕСТВО ->
 
УСПЕХ...
Интернет-магазин InFabrica - техника для Вас Официальный сайт Льва Лещенко Официальный сайт компании "Белсис" Кинохабар - Интернет-гипермаркет фигурок персонажей из фильмов, кино сувениров и прочего околокиношного хабара Техно Офис - Компьютерный интернет-магазин Акксессуары для iPhone, iPad, iPod touch и Samsung Galaxy :: iHave Radhika - интернет-магазин специй, вегетарианских и диетических продуктов СДЕЛАНО БОГОМ - Интернет-журнал Свадебный журнал WedInMoscow Персональный web-сайт Королёвой Надежды Михайловны Портал школы "Золотое Сечение" Персональный web-сайт Богословской Оксаны
 

Альтернативное содержимое

Закажите сайт у компании IT Coders
]]> ]]>
 
ВКонтакт Facebook Одноклассники Twitter Яндекс Livejournal Liveinternet Mail.Ru
Страницы: 1
web-сервис на Python, Как правильно опубликовать? Архив со старого форума компании IT Coders
Приветствую!

Как известно, жизнь программиста полна неожиданностей. Вот висел у меня на внутреннем сервере веб-сервис на Python, написанный с использованием ZSI (ну, может быть кто слышал? Эта штука удобна тем, что при написанном WSDL-нике делает питоновский клиент и питоновский сервер, в котором потом достаточно реализовать нужные методы и всё нормально работает). Висел он себе спокойно, коннектились к нему по внутренней сети с помощью сгенерированных же в этом ZSI клиентов и все были довольны.

Но тут вдруг появился у нас внешний заказчик, который захотел к нам коннектится через Интернет, причём начальник зачем-то сболтнул что у нас уже есть внутренний веб-сервис, который можно немного подрихтовать и использовать для этих целей. И действительно, сервис в целом подходит, и апач есть настроенный (для других нужд, но главное что есть). Но проблема-то в том, что у заказчика-то никакого python-а нету, и ZSI-клиент ему не дашь, и вообще он говорит - дайте мне WSDL_ник и куда коннектится, а там уже не ваше дело как я туда подключаюсь - хоть строку в браузере пишу и смотрю на ответную XML-ку.. да ещё чтоб это всё через https было.

И вот я теперь в раздумьи - во-первых какие файлы нужно в веб публиковать, во-вторых какие модули доставлять и в-третьих, как вообще к веб-сервисам через браузерную строку обращаться? Может кто-нибудь подскажет, в каком направлении двигаться? А то в инете посмотрел - есть куча примеров как веб-сервис написать, а вот как к нему обратиться - почему-то не упоминается.
любой веб-сервис работающий через SOAP (а ZSI такой) иммет wsdl файл которые описывают "контракт" этого сервиса (типы данных, методы ..). Тебе достаточно выставить наружу сам файл с сервисом (подозреваю, что где в недрах конфигурации вашего клиента храниться урл по которому доступна ваша служба) и этот самый wsdl который описывает его контракт. Твой заказчик с помощью специального инструмента обработает твой WSDL и будет знать, что делает твой сервис и какими типами данных он оперирует, а зная URL самой службы сможет без пробем работать с ней.
Страницы: 1
01.12.2021    ]]>Новогодние скидки на «1С-Битрикс: Управление сайтом» и «Битрикс24» ]]>
Встречайте: новогодние скидки до 35% на «1С-Битрикс: Управление сайтом» и «Битрикс24»! С 1 по 31 декабря...
23.11.2021    ]]>Новый Битрикс24.Сиэтл. Попробуйте прямо сейчас!]]>
Бесплатный складской учет внутри CRM, скрам для системной работы над задачами, виртуальный WhatsApp для продаж в мессенджере и многое другое...
22.10.2021    ]]>Время:Битрикс24. Регистрируйтесь на презентацию обновлений!]]>
Присоединяйтесь к нам 23 ноября в 11.00 МСК и смотрите презентацию обновлений Битрикс24. Онлайн....
18.05.2021    ]]>Новый Битрикс24 изменил сценарии продаж и совместной работы]]>
18 мая мы представили Новый Битрикс24 – набор инструментов, которые помогают бизнесу адаптироваться к любым условиям и продолжать расти...
19.04.2021    ]]>Новый Битрикс24. Регистрируйтесь, чтобы увидеть и попробовать первыми!]]>
18 мая мы выпустим большое обновление Битрикс24. Это будет совершенно новый формат релиза. Все, что мы покажем на презентации, будет сразу...
Ваша корзина пуста
]]> Вакансии компании IT Coders ]]>
Ваша корзина пуста
]]> ]]>
]]> Расчитайте стоимость услуг ]]>
]]>
 

]]>
© IT Coders, 2008 - 2021
Под управлением CMS 1c-bitrix