Как вы обслуживаете сервис? soaplib создает объект WSGI, который должен обслуживаться веб-сервером. Если вы следуете примеру helloworld, на который вы ссылаетесь, вы используете CherryPy (чистый веб-сервер на python) для размещения сервиса на своем компьютере. В примере порт 7789 (но вы можете использовать все, что вам нравится). Так что, если вы используете пример, вы должны сначала запустить скрипт, который запускает cherrypy - он должен оставаться запущенным и не возвращаться к приглашению. Когда он запущен, вы должны иметь доступ к своему сервису по номеру http://localhost:7789/wsdl
- вы можете поместить этот адрес в веб-браузер, чтобы увидеть, работает ли он. Soaplib возвращает wsdl до тех пор, пока url заканчивается в wsdl - так что на самом деле вы можете сделать http://localhost:7789/anythingherewsdl
.