[英]ASP.Net Core Web API MVC
我有點困惑-我創建了一個ASP.Net Core Web API MVC項目並測試了幾個預先實現的端點,但是始終得到以下響應"{"id":["The value 'values' is not valid."]}".
target url : https://url/api/values
namespace Project.Api.Controllers
{
[Route("api)]
[ApiController]
public class ValuesController : ControllerBase
{
// GET api/values
[HttpGet]
public ActionResult<IEnumerable<string>> Get()
{
return new string[] { "value1", "value2" };
}
}
}
有任何想法嗎? 謝謝
您的控制器上具有[Route("api")]
批注,因此可以在localhost:port/api
而不是localhost:port/api/values
上訪問Get
方法。
如果將注釋更改為[Route("api/[controller]")]
則您請求的當前路由( localhost:port/api/values
)將起作用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.