python实现简单的soap客户端详解编程语言

# $Id: testquote.py 2924 2006-11-19 22:24:22Z fredrik $ 
# delayed stock quote demo (www.xmethods.com) 
  
from elementsoap.ElementSOAP import * 
  
class QuoteService(SoapService): 
    url = "http://66.28.98.121:9090/soap"   # Put webservice URL here. 
    def getQuote(self, symbol): 
        action = "urn:xmethods-delayed-quotes#getQuote" 
        request = SoapRequest("{urn:xmethods-delayed-quotes}getQuote")  # Create the SOAP request 
        SoapElement(request, "symbol", "string", symbol)                # Add parameters 
        response = self.call(action, request)                           # Call webservice 
        return float(response.findtext("Result"))                       # Parse the answer and return it 
  
q = QuoteService() 
print "MSFT", q.getQuote("MSFT") 
print "LNUX", q.getQuote("LNUX")

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8259.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论