在 Web API 中调用方法

本文关键字:调用 方法 API Web | 更新日期: 2023-09-27 18:37:24

我的 Web API 中的itemsController中有一个方法:

public IEnumerable<string> GetItemGroups()
        {
            return repository.GetAllItems()
                                   .Select(p => p.Group)
                                   .Distinct();
        }

此方法应该返回 csv 文件上列的所有唯一值。它构建得很好,但是我如何调用此方法?

要得到,

  • 我使用localhost:12345/api/items的项目的完整列表

  • 对于我使用localhost:12345/items/2 ID 的项目

如何调用该方法GetItemGroups

在 Web API 中调用方法

签出属性路由 nuget 包。这允许您为每个操作指定所需的 URL。文档可在此处找到