我已经尝试了http://service/?wadl来获取一个wadl文件,但是没有返回任何内容。我读到REST中没有真正的wadl文件标准(但有一个SOAP的WSDL标准),但我想它可能会存在,并成为特定于PHP Symfony的Web服务框架。是否有一个默认的wadl url来提取函数签名列表?
http://service/?wadl
voj3qocg1#
Symfony不会为你定义URL,它只是一个框架。Symfony应用程序不一定是REST API应用程序,甚至不一定是Web应用程序。它可以是控制台应用程序、消息消费者或任何其他应用程序。“方法签名”不一定应该通过任何类型的端点公开可用。如果您希望某个端点提供某些功能(例如,WADL端点、WSDL端点或任何端点),则需要通过创建和配置它来提供这些功能。一些构建在Symfony之上的库,如Api-Platform或NelmioApiDoc,可以为构建在symfony之上的API提供一些自动或半自动文档,但如何配置每个库将取决于实际使用这些库的人,以及他们的用例是什么。
1条答案
按热度按时间voj3qocg1#
Symfony不会为你定义URL,它只是一个框架。
Symfony应用程序不一定是REST API应用程序,甚至不一定是Web应用程序。它可以是控制台应用程序、消息消费者或任何其他应用程序。“方法签名”不一定应该通过任何类型的端点公开可用。
如果您希望某个端点提供某些功能(例如,WADL端点、WSDL端点或任何端点),则需要通过创建和配置它来提供这些功能。
一些构建在Symfony之上的库,如Api-Platform或NelmioApiDoc,可以为构建在symfony之上的API提供一些自动或半自动文档,但如何配置每个库将取决于实际使用这些库的人,以及他们的用例是什么。