本文整理汇总了Python中spyne.MethodContext.udc方法的典型用法代码示例。如果您正苦于以下问题:Python MethodContext.udc方法的具体用法?Python MethodContext.udc怎么用?Python MethodContext.udc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类spyne.MethodContext
的用法示例。
在下文中一共展示了MethodContext.udc方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __call__
# 需要导入模块: from spyne import MethodContext [as 别名]
# 或者: from spyne.MethodContext import udc [as 别名]
def __call__(self, REQUEST):
server = self._getServer()
if REQUEST.method == 'GET':
wsdl = Wsdl11(server.app.interface)
wsdl.build_interface_document(self.absolute_url())
return wsdl.get_interface_document()
REQUEST.stdin.seek(0)
ctx = MethodContext(server)
ctx.in_string = REQUEST.stdin
ctx, = server.generate_contexts(ctx)
ctx.udc = self
server.get_in_object(ctx)
server.get_out_object(ctx)
server.get_out_string(ctx)
return ''.join(ctx.out_string)
示例2: __call__
# 需要导入模块: from spyne import MethodContext [as 别名]
# 或者: from spyne.MethodContext import udc [as 别名]
def __call__(self, REQUEST):
server = self._getServer()
if REQUEST.method == "GET":
wsdl = Wsdl11(server.app.interface)
wsdl.build_interface_document(self.absolute_url())
return wsdl.get_interface_document()
REQUEST.stdin.seek(0)
if hasattr(MethodContext, "SERVER"):
ctx = MethodContext(server, MethodContext.SERVER)
else: # BBB spyne < 2.12
ctx = MethodContext(server)
ctx.in_string = REQUEST.stdin
ctx, = server.generate_contexts(ctx)
ctx.udc = self
server.get_in_object(ctx)
server.get_out_object(ctx)
server.get_out_string(ctx)
return "".join(ctx.out_string)