Вопросы по теме 'spyne'

ошибка проверки схемы со spyne и soappy
Я использую Spyne для создания простого веб-сервиса, и когда я вызываю этот пример сервиса, я получаю следующую ошибку: faultType: <Fault senv:Client.SchemaValidationError: :10:0:ERROR:SCHEMASV:SCHEMAV_CVC_ELT_1: Element 'testMethod': No...
662 просмотров
schedule 08.09.2021

Где правильно включить CORS?
Я использую Spyne (пример код "hello world" ), чтобы создать веб-сервис, который производит некоторые json данные, а затем я пытаюсь использовать эти данные в коде javascript в браузере клиента. Когда я иду по адресу...
1667 просмотров
schedule 10.04.2022

Атрибут «тип»: значение QName «{http://www.w3.org/2001/XMLSchema}EmailString» не разрешается в определение типа (n), строка 4.
Я хочу расширить поле Unicode spyne с помощью регулярного выражения, чтобы убедиться, что это допустимый формат электронной почты. Но даже при копировании базового примера из документации spyne http://spyne.io/docs/2.10/manual/03_types.html , я...
1393 просмотров
schedule 04.05.2022

Spyne создать ответ
Извините за мой английский. Не могу понять, как SPYNE формирует ответ на запрос отправить его. Клиент отправляет в таком виде: <SOAP-ENV: Envelope xmlns: ns0 = "http://schemas.xmlsoap.org/soap/envelope/" xmlns: ns1 = "localhost" xmlns: xsi =...
126 просмотров
schedule 12.08.2022

Как использовать документ/литерал Soap11 (голое тело) со Spyne (SOAPAction не рассматривается)
Я использую spyne 2.11 с Django 1.4 и пытаюсь эмулировать веб-службу Apache Axis 1.4. Мой клиент WS - это suds, и я получаю запросы WS с голым телом, т. Е. Аргумент не заключен в сообщение и HTTP-заголовок "SOAPAction". Хотя я явно указываю...
362 просмотров
schedule 04.09.2022

Как изящно обрабатывать исключения Spyne XSD
Всякий раз, когда мое приложение Spyne получает запрос, выполняется проверка XSD. Это хорошо, но всякий раз, когда происходит нарушение XSD, возникает ошибка, и мое приложение возвращает Client.SchemaValidationError следующим образом:...
365 просмотров
schedule 03.09.2022

Изменение констант Spyne
spyne.const имеет следующее REQUEST_SUFFIX = '' """The suffix for function response objects.""" RESPONSE_SUFFIX = 'Response' """The suffix for function response objects.""" Как я могу настроить свои собственные суффиксы? Я хочу, чтобы...
244 просмотров
schedule 03.10.2022

Настроить spyne для пропуска поля, которого нет в запросе SOAP?
У меня есть модель SQLALchemy с таким столбцом: updated_at = Column(DateTime, nullable=False, server_default=func.now(), onupdate=func.now()) Что генерирует WSDL: <xs:element name="updated_at" type="xs:dateTime"...
302 просмотров
schedule 23.02.2023

Как описать атрибуты элемента с помощью Spyne
Я согласен с примерами приветствия Spyne , но когда дело доходит до чего-то большего сложный я столкнулся с отсутствием документации и расширенных примеров. В моем случае у меня есть метод службы, который принимает такое тело...
1405 просмотров
schedule 26.04.2023

Python Spyne изменяет имя значений _return
Я использую python 2.7 и Spyne для создания некоторых веб-сервисов в Django. Я не могу изменить имя возвращаемых значений, например: Учитывая этот код: class Consumer(ServiceBase): @rpc(Integer,Integer, _returns = [Integer,Integer]) def...
301 просмотров
schedule 21.07.2023

Несколько пространств имен в веб-службе spyne SOAP
Я пытаюсь разместить службу SOAP в python3, используя структуру Spyne и этот пример части кода: class HelloWorldService(ServiceBase): @srpc(Unicode, Integer, _returns=Iterable(Unicode)) def say_hello(name, times): for i in...
697 просмотров
schedule 11.12.2022

Работа с несколькими клиентами с помощью Twisted и Spyne
Я пытаюсь создать простой сервер Python, который может обрабатывать несколько вызовов RCP одновременно. Я хотел бы использовать Twisted для сети и Spyne для обработки RPC. Я нашел хороший пример в репозитории spyne на github здесь , но когда я...
147 просмотров
schedule 03.05.2023

Удалить обертку массива ответов в spyne httprpc -> json
Из коробки Spyne, кажется, оборачивает выходное сообщение JSON (P) в массив. С out_protocol=JsonP('serviceResp', ignore_wrappers=True), я получаю ~ serviceResp([{ ... }]); С out_protocol=JsonP('serviceResp',...
457 просмотров
schedule 10.08.2023

Ошибка Spyne — коды возврата HTTP
Я прочитал информацию о сбоях Spyne ( http://spyne.io/docs/2.10/manual/03_types.html ), но не могу понять, как правильно вызвать ошибку с кодом возврата 400. У меня правильно формируется ответ Fault, но с кодом возврата HTTP 500, когда у меня есть...
740 просмотров
schedule 05.06.2023

как опустить tns из ответа и изменить имя тега в spyne?
как опустить tns из моего ответа, а также изменить имя тега? мой ответ такой <soap11env:Envelope xmlns:soap11env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="spyne.example"> <soap11env:Body>...
383 просмотров
schedule 12.08.2023

Получил ошибку при вызове метода soap с клиентом suds
Я написал сервер SOAP, используя Spyne библиотеку python 2.7. Это мой сервер: import logging import random import string import json from spyne.decorator import rpc from spyne.application import Application from spyne.service import...
410 просмотров
schedule 14.12.2022

Понимание декораторов RPC: сложные возвращаемые аргументы с SOAP и XML
Я новичок в создании веб-сервисов SOAP, и у меня есть вопрос о декораторах RPC. В любом случае, мое намерение состоит в том, чтобы мой веб-сервис имел несколько сложный тип возврата (я полагаю, что это его полиморфный). Входным протоколом является...
256 просмотров
schedule 24.10.2022

Как указать параметры запроса с идентификаторами в spyne?
Мне поручили создать службу SOAP для одного из наших партнеров. Партнер предоставил мне WSDL в качестве спецификации, которую я должен реализовать на нашей стороне. Я уже добился некоторого прогресса, но теперь я уперся в стену. Как я могу это...
72 просмотров
schedule 18.05.2023

Функция get_xml_as_object не работает с полиморфизмом — spyne 2.13.12 alpha0
Ошибка spyne возвращается при загрузке полиморфного объекта в spyne 2.13.12 alpha0. Не могли бы вы взглянуть на следующий пример и указать, какую функцию следует использовать для загрузки объекта из XML-файла? import sys from lxml import etree...
35 просмотров
schedule 26.01.2023

Как сделать так, чтобы Spyne не упаковывал мой ответ?
Вот образец сервиса NS = 'my_app_namespace' class MyMethodRS(ComplexModel): __tns__ = NS Version = XmlAttribute(Unicode) class MyService(ServiceBase): __tns__ = NS @srpc(Unicode, _returns=MyMethodRS,...
1729 просмотров
schedule 07.01.2024