Azure API管理:WADL文档不包含';资源';要素
我正在尝试使用Azure API管理服务创建API。为此,我有一个部署到Azure web服务器并返回XML响应的服务,如下所示: 我正在尝试在Azure API管理服务实例上集成此终结点,但出现如下错误:Azure API管理:WADL文档不包含';资源';要素,azure,azure-web-app-service,azure-storage-blobs,azure-api-management,Azure,Azure Web App Service,Azure Storage Blobs,Azure Api Management,我正在尝试使用Azure API管理服务创建API。为此,我有一个部署到Azure web服务器并返回XML响应的服务,如下所示: 我正在尝试在Azure API管理服务实例上集成此终结点,但出现如下错误: 我对这一点相当陌生,需要帮助了解问题的原因以及我错过的其他事情。另外,在创建API时,我们可以给API字段提供什么样的端点?导入API时,您需要提供可以返回API规范的URL(而不是API的URL)。根据您的选择,请提供一个URL,该URL可以按以下格式返回您的API规范 <reso
我对这一点相当陌生,需要帮助了解问题的原因以及我错过的其他事情。另外,在创建API时,我们可以给API字段提供什么样的端点?导入API时,您需要提供可以返回API规范的URL(而不是API的URL)。根据您的选择,请提供一个URL,该URL可以按以下格式返回您的API规范
<resources base="http://xx.domain.com/api/">
<resource path="newsSearch">
<method name="GET" id="search">
<request>
<param name="p1" style="query" type="xsd:int" default="1"/>
<param name="p2" style="query" type="xsd:string" default="abc"/>
</request>
<response status="200">
<representation mediaType="application/xml" element="yn:ResultSet"/>
</response>
<response status="400">
<representation mediaType="application/xml" element="ya:Error"/>
</response>
</method>
</resource>
</resources>
如果您的API是由ASP.NET Web API创建的,则可以使用生成swagger格式规范。然后,您可以通过选择Swagger格式导入API规范。您是否尝试导入基于REST的API?您在第二个屏幕截图上指定的URL,它是否返回此XML响应的WADL文档或数据?