首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当将API导入Azure管理时,swagger字符串会去哪里?

当将API导入Azure管理时,swagger字符串会去哪里?
EN

Stack Overflow用户
提问于 2017-05-31 16:58:30
回答 1查看 543关注 0票数 0

我知道它应该放在请求体中,但是它如何与其他元数据相匹配呢?对于实际的swagger文本,名称/值对的名称部分是什么?我试图通过传入swagger文档的字符串表示形式,将swagger文档导入Azure API管理。根据下面的文档,“Content”应该设置为"application/vnd.swagger.doc+json“,"import”查询参数应该设置为"true“。但是,文档中没有任何内容指定这个“导入”参数的去向。下面是Microsoft提供的PUT示例:

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}?api-version=2016-10-10 PUT

是否有一个示例说明如何传递swagger字符串以及正文中所有其他必需的参数?:

Apis文档

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-01 01:28:34

要导入swagger文件,需要在

https://.../apis/{desired-api-id}?path={desired-api-path-suffix}&import=true&api-version=...

昂首阔步的内容应该像进入请求体一样,不进行任何编码。来自swagger的各种信息将用于填充API细节,这是唯一必须在查询中显式传递的路径,因为在那里找不到它。

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

https://stackoverflow.com/questions/44290678

复制
相关文章

相似问题

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