spyne

    2熱度

    1回答

    的Spyne manual指出,創建SOAP故障與Spyne正確的方法是提高spyne.model.fault.Fault實例(或您自己的子類): @add_metaclass(ComplexModelMeta) class Fault(ComplexModelBase, Exception): # ... 我試圖理解爲什麼它的子類ComplexModelBase。我最初的假設是,

    2熱度

    3回答

    根據特定的WSDL實現WebService。客戶端無法更改。正確處理來自客戶端的請求,但客戶端因爲變量中的名稱空間而抱怨響應。 我想要什麼(基於WSDL的soapUI響應): <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cal="http://callback.foo.com/"

    1熱度

    1回答

    我試圖接收和生成,可以有以下模式的消息: <ns1:data> <ns1:status-change/> <ns2:rpc-call/> </ns1:data> 那麼我: class NS1ComplexModel(ComplexModel): __namespace__ = 'ns1' class NS1Data(NS1ComplexModel):

    0熱度

    2回答

    我正在使用spyne Array來轉換JSON列表,並且需要將「id」屬性添加到最終XML中的「referral」父節點。 這是最後的XML我期待: <viewOutboundResponse user="rayners"> <referral id="123"> <status>SUBMITTED</status> <from> <outlet i

    0熱度

    1回答

    一個人如何寫Spyne來處理這樣的SOAP請求的請求處理程序: <getUsers> <users> <username>foo</username> <username>bar</username> ... </users> </getUsers> 我已經試過這樣: @rpc(Array(Unicode.customize(type_nam

    0熱度

    1回答

    我正在使用Spyne來實現SOAP服務。 我使用內置的wsgi服務器運行此服務。這裏是代碼: # Logging import logging logging.basicConfig(level=logging.DEBUG) logging.raiseExceptions = 0 # Spyne imports from spyne.application import Applicat

    0熱度

    2回答

    我想用Spyne + Twisted實現一個python SOAP服務器。 下面是示例服務器代碼 import logging logging.basicConfig(level=logging.DEBUG) from spyne.application import Application from spyne.decorator import srpc from spyne.servi

    0熱度

    1回答

    在我剛開始使用Spyne並試圖用ComplexModel作爲參數的一種方法。我大多沿用來自源的user_manager例如與spyne < 2.99,但做client.factory.create()調用時,我總是得到一個類型錯誤。失敗 示例代碼: from spyne.application import Application from spyne.decorator import rpc

    1熱度

    1回答

    我使用Spyne框架來提供SOAP Web服務。我需要一些非常相似回到 <MyReturnObject> <MyList> <MyElement Name="Value1">value2</MyElement> <MyElement Name="Value2">value3</MyElement> </MyList> </MyReturnObject>

    0熱度

    1回答

    我們在SOAP webservice中遇到了性能問題。這個webservice是用Spyne構建的。 我認爲可以通過改變接口的接口來解決這個問題,接口只會返回必要的數據,因爲我們向客戶端發送大的soap對象。 例子: 我們具有很多特性的面料SOAP對象,見下圖: class Fabric(ComplexModel): __namespace__ = 'vadain.webservice.