Описание тега spyne
Spyne - это набор инструментов Python RPC, который упрощает предоставление сервисов с четко определенным API с использованием нескольких протоколов и транспортов. В настоящее время Spyne поддерживает подмножество документов описания интерфейсов как Xml Schema 1.0, так и WSDL 1.1, различные реализации Http и ZeroMQ в качестве транспортов, а также стандарты SOAP 1.1, HttpRpc, Xml, Json, MessagePack и Yaml в качестве протоколов. Транспорты можно использовать как на клиенте, так и на сервере.
1
ответ
Как получить клиентский IP в сервисе spyne
Я использую библиотеку Spyne в качестве мыльного веб-сервиса и реализую интерфейс для обеспечения функции регистрации для клиентов. Но я не знаю, как получить IP клиента в теле функции. @srpc(String,String,String,_returns=String) def register(): #I …
07 ноя '16 в 12:14
1
ответ
Как изменить размер XML для увеличения spyne?
Я использую spyne для меня SOAP проект. Работает отлично. Но если я хочу получать большие файлы, я вижу эту ошибку от spyne: internal error: Huge input lookup Эта ошибка исходит от lxml библиотека. Чтобы исправить это я должен изменить huge_tree нед…
19 янв '17 в 07:11
1
ответ
Spyne in_protocol Soap11 и http заголовки
Я не могу обрабатывать заголовки http и https в Spyne. У меня есть NginX + Twisted + Spyne, он работает хорошо, но мне нужно получить userId для функциональности фильтра в Spyne. Может быть, я должен копать где-нибудь еще? Код: Клиент: url_service =…
15 мар '16 в 09:20
0
ответов
Spyne - изменить имя части в сообщении wsdl "wsdl:part"
В моем случае, чтобы поддерживать соответствие с каким-либо существующим клиентом SOAP, "имя" "части" в элементе "сообщение" WSDL должно быть "параметрами", как здесь <wsdl:message name="Notify"> <wsdl:part name="parameters" element="tns:No…
22 сен '17 в 06:15
1
ответ
Модифицировать WSDL в мыльном веб-сервисе с помощью spyne of Python
Я разрабатываю с Django и Python, и мне нужно опубликовать 1 сервис с SOAP с 2 операциями. Для этой задачи я выбрал библиотеку spyne: http://spyne.io/#auxproc=Sync&s;=aux Потому что, по-видимому, это легко понять и начать развиваться. Я сделал первы…
16 июн '15 в 12:04
1
ответ
Spyne: Почему я получаю пустые ответы на запросы json?
У меня есть работающее приложение, которое принимает запросы SOAP, обрабатывает запросы, перенаправляет запрос SOAP в API, обрабатывает ответ, а затем пересылает ответ клиенту. Я пытаюсь изменить это приложение так, чтобы оно было в формате JSON меж…
11 сен '15 в 09:44
1
ответ
Пользовательские параметры вывода Python Spyne
Мне нужен такой вывод в Spyne: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <getActiveSe…
22 июн '16 в 01:33
0
ответов
XMLSyntaxError при попытке вызвать метод на сервере Spyne
На данный момент я проверил мой сервер Spyne с suds, и все работает. Мой клиент также успешно связался с сервером с помощью SoapUI. С этим набором мы перешли в тестовую среду для его приложения, и теперь все немного запутанно. Когда он пытается отпр…
22 май '13 в 14:21
2
ответа
Почему комплексный результат Spyne имеет уровни ответа и результата?
Я пытаюсь вернуть комплексный результат из приложения spyne/SOAP/HTTP, но вижу ожидаемый уровень CommandResponse, а также неожиданный уровень CommandResult (в XML) до запуска моих данных. Я нигде не создавал объект 'CommandResult', так откуда это вз…
15 июл '15 в 07:51
0
ответов
Может ли Spyne автоматически генерировать документацию по API?
Я уже создал свой веб-сервис Spyne. Но кажется, что он не может генерировать удобочитаемую документацию API автоматически. Кто-нибудь знает, есть ли какой-нибудь метод для автоматического создания документа API Spyne?
26 ноя '18 в 05:01
1
ответ
Отправить запрос на веб-сервис с URL
У меня есть SOAP веб-сервис, написанный на Python с модулем Spyne.. Это оно: class Function(spyne.Service): __service_url_path__ = '/soap'; __in_protocol__ = Soap11(validator='lxml'); __out_protocol__ = Soap11(); @spyne.srpc(Unicode, _returns=Iterab…
21 июл '16 в 11:59
1
ответ
Как реализовать абстрактную модель в Spyne
Мне нужно реализовать абстрактную модель с помощью Spyne. На самом деле, скажем - в качестве простого примера - что я хочу управлять гаражным бизнесом. У меня тогда есть следующие классы: class Vehicle(ComplexModel): ''' this class is abstract ''' _…
17 июл '15 в 13:11
0
ответов
django использует spyne lib на ответе сервера apache нет содержимого
Я разработал веб-сервис, используя spyne.protocol.soap.soap11при запуске в команде Django (python manage runserver) она работает как положено: 1. Я могу получить файл wsdl из $url? Wsdl 2. позвоните в веб-сервис и получите ответ но при развертывании…
16 окт '17 в 02:49
0
ответов
Exec функция Python не работает в модуле Spyne
#!/usr/bin/env`` python # encoding: utf8 import logging logging.basicConfig(level=logging.DEBUG) from spyne.decorator import srpc from spyne import Application, rpc, ServiceBase, \ Integer, Unicode from spyne import Iterable from spyne.protocol.http…
02 авг '18 в 00:34
1
ответ
SOAP веб-сервис с spyne, django и apache
У меня есть сайт на основе Django, развернутый с Apache и Mod_wsgi. Мне нужно разработать веб-сервис на основе SOAP и разместить его в моем проекте django, используя тот же порт (80). Итак, я прочитал о spyne: http://spyne.io/docs/2.10/manual/02_hel…
03 июл '15 в 10:27
1
ответ
Ошибка после запроса со Spyne и Django-silk
Я уже использую spyne-RPC в качестве сервера SOAP в Django. Я установил django-silk для мониторинга запросов. Для моих запросов GET это работает нормально, но когда я использую POST, я получаю ошибку ниже и время ожидания. Если я уберу джанго-шелк, …
12 фев '19 в 15:11
0
ответов
Очистить кеш клиентского веб-сервиса python
Я написал простой серверный веб-сервис, использующий spyne на python, и это мой клиентский код: from suds.client import Client hello_client = Client('http://localhost:8000/?wsdl') print(hello_client) но когда я добавляю другую службу или изменяю имя…
18 фев '19 в 11:57
2
ответа
Какой мыльный клиент Python поддерживает spyne двоичные типы?
Я хочу вызвать метод веб-сервиса, который имеет двоичный тип spyne в качестве аргумента. Но я не могу найти ни одного клиента Python мыла, поддерживающего его. Чтобы отладить мою проблему, я сделал простой метод веб-сервиса, который должен напечатат…
05 дек '16 в 22:51
2
ответа
Файл WSDL сервера Spyne SOAP не может показывать https
Мой Spyne сервер показывает WSDL <soap:address location="http://some-domain.com> Я хочу это показать https вместо http, В принципе, <soap:address location="https://some-domain.com> Обратите внимание, что разница заключается в http а такж…
28 фев '19 в 07:00
1
ответ
Изменение константы Spyne
spyne.const имеет следующее REQUEST_SUFFIX = '' """The suffix for function response objects.""" RESPONSE_SUFFIX = 'Response' """The suffix for function response objects.""" Как я могу настроить свои собственные суффиксы? Я хочу, чтобы имена запросов…
28 окт '13 в 04:59