C# Postman-在Web Api中找到多个与请求匹配的操作
我有一个webapi2控制器:C# Postman-在Web Api中找到多个与请求匹配的操作,c#,asp.net-web-api,asp.net-web-api2,postman,C#,Asp.net Web Api,Asp.net Web Api2,Postman,我有一个webapi2控制器: public class HomesController : ApiController 我创建了一个定制的动作,如下所示: [Route("api/Homes/GetDetails")] [HttpGet] public IHttpActionResult GetDetails(string id) { var x = db.Homes.Where(b => b.HomeID == id).Select(b => new { Descrip
public class HomesController : ApiController
我创建了一个定制的动作,如下所示:
[Route("api/Homes/GetDetails")]
[HttpGet]
public IHttpActionResult GetDetails(string id)
{
var x = db.Homes.Where(b => b.HomeID == id).Select(b => new { Description = b.Description, FacebookLink = b.FacebookLink , InstagramLink = b.InstagramLink });
if (x == null)
{
return NotFound();
}
return Ok(x);
}
[Route("api/Homes/GetDetails/{id}")]
我正在邮递员中导航,以使用以下URL测试此操作:
http://localhost:59381/api/Homes/GetDetails/TEST
但我有一些错误:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
有谁能帮助我如何调用此操作并在Postman中测试它吗?将属性路由更改为以下内容:
[Route("api/Homes/GetDetails")]
[HttpGet]
public IHttpActionResult GetDetails(string id)
{
var x = db.Homes.Where(b => b.HomeID == id).Select(b => new { Description = b.Description, FacebookLink = b.FacebookLink , InstagramLink = b.InstagramLink });
if (x == null)
{
return NotFound();
}
return Ok(x);
}
[Route("api/Homes/GetDetails/{id}")]
这应该会有帮助 你能贴出邮递员的完整照片,上面显示了完整的请求和回复吗。