【发布时间】:2020-07-27 16:00:24
【问题描述】:
我需要到 Project.server 上的 API 的自定义路由
我有 3 个 GET Api 请求 地点 位置/ID
我需要创建第三个,自定义一个
GetLocationsByCompany 带有公司的 ID。 公司/id
我有这个
[HttpGet]
[Route("GetLocationsByCompany")]
public async Task<ActionResult<IEnumerable<EntityLocation>>> GetLocationsByCompany(string id)
这就是我所说的,LocationsController 是控制器
var locations = await Http.GetFromJsonAsync<Locations[]>("api/Locations/GetLocationsByCompany/" + ID);
Web Assembly 只是给了我错误,500 不是很有帮助,另一条消息显示是“这里没有什么可显示的”
在 Chrome 中调试确实显示了正在发送的正确 ID,并且请求看起来不错。
控制器中动作的制动点没有被击中。因此,它让我认为我的路由是错误的。
我哪里错了?
【问题讨论】:
标签: .net-core asp.net-web-api-routing blazor-webassembly