首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spyne如何获得soap操作名称的列表?

spyne如何获得soap操作名称的列表?
EN

Stack Overflow用户
提问于 2022-10-20 17:05:24
回答 2查看 32关注 0票数 0

我有两个soap应用程序实现了不同的soap操作,我想相应地路由它们。如何获得spyne服务中可用的soap操作列表?它是通过spyne.interface.xml_schema或应用程序获得的吗?

如果可能的话,我不想在我的应用程序中硬编码soap操作列表。

EN

回答 2

Stack Overflow用户

发布于 2022-10-21 22:18:54

您应该查看Interface类中的内容。

我想你可以用ctx.app.interface.method_id_map

如果对您没有帮助,请尝试其中一个在这里初始化的成员:

https://github.com/arskom/spyne/blob/4ae0653e1e426e8c2ee4e3044bb85d5b48c8c10b/spyne/interface/_base.py#L65

票数 0
EN

Stack Overflow用户

发布于 2022-10-31 15:15:53

谢谢这个帮了忙。我在spyne_app.interface.service_method_map.keys()}中用soap_actions = {k.split("}")1表示k

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74143727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档