gpt4 book ai didi

rest - 将 API 导入 Azure API 管理时,swagger 字符串去了哪里?

转载 作者:行者123 更新时间:2023-12-03 05:53:59 25 4
gpt4 key购买 nike

我知道它应该放在请求正文中,但它如何与其余元数据相适应?实际 swagger 文本的名称/值对的 NAME 部分是什么?我正在尝试通过传入 swagger 文档的字符串表示形式将 swagger 文档导入到 Azure API 管理中。根据下面的文档,“Content-Type”应设置为“application/vnd.swagger.doc+json”,“import”查询参数应设置为“true”。但是,文档中没有任何内容指定此“导入”参数应该放在哪里。下面是微软提供的 PUT 示例:

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

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

Apis documentation

最佳答案

要导入 swagger 文件,您需要在以下位置进行 PUT 调用

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

Swagger 内容应按原样进入请求正文,无需任何编码。来自 swagger 的各种信息将用于填写 API 详细信息,它是唯一必须在查询中显式传递的路径,因为在那里找不到它。

关于rest - 将 API 导入 Azure API 管理时,swagger 字符串去了哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44290678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com