【问题标题】:How to generate WADL for rest service written with fastapi python?如何为用fastapi python编写的rest服务生成WADL?
【发布时间】:2022-02-01 13:23:22
【问题描述】:
将与我的 Web 服务交互的开发人员将需要一个 wsdl。据我了解, wsdl 用于肥皂服务,而 wadl 用于我的休息服务。已经编写了 Web 服务。如何获取/生成此文件?
【问题讨论】:
标签:
python
rest
wsdl
fastapi
wadl
【解决方案1】:
所以,您刚刚遇到了 REST 与 SOAP 的难题。 =)
没有为 REST 服务生成 WSDL 描述的实用方法。
但同样,这样做并不是一个很好的理由,因为它们的消费方式不同。
您的选择是:
- 向将使用您的 Web 服务的开发人员说明这是一项 REST 服务(而不是 SOAP)
- 编写服务的 SOAP 版本
在任何一种情况下,您都希望记录并可能提供有关如何使用服务的示例。 FastAPI 已经通过 /docs 页面帮助做到这一点,但您可能需要更好地记录它应该如何使用。
祝你好运!
了解详情