【问题标题】:OData: How to add operations for get by id?OData:如何为通过 id 获取操作添加操作?
【发布时间】:2023-03-12 06:03:01
【问题描述】:

我在后端的 swagger.json 为每个操作列出了两个不同的路径,如下所示:

"paths": {
    "/api/Clients": { 
    ...
    "/api/Clients({key}: {"
    ...

当我尝试直接编辑 OpenAPI 标记并添加新路径时,它显示重复路径。 我还尝试将 {key} 作为可选参数添加到现有的客户端操作中,但它不喜欢被标记为可选,而是让值来自路径。从this post 看来它是可能的,但我不知道怎么做。

【问题讨论】:

    标签: azure-api-management


    【解决方案1】:

    根据您分享的帖子,建议使用/api/Clients/{key} 之类的路径,然后根据需要使用rewrite the URI

    根据建议,您可以选择 /api/{entity}/{key} 本身,捕获所有实体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      相关资源
      最近更新 更多