我正在尝试通过 asp.net core api 在数据库中创建一个地址对象。我正在使用 Postman 来调用该方法。
班级:
namespace LC.Tools.API.Controllers {
[Route("api/[controller]")]
public class MailerController : Controller
{
Data.LCToolsDbContext _context;
public MailerController(Data.LCToolsDbContext context)
{
_context = context;
}
[HttpPost]
public async Task<IActionResult> CreateAddress(int client, string name, string email)
{
Address adr = new Address() { ClientId = client, Name = name, Email = email };
_context.MailerAddresses.Add(adr);
await _context.SaveChangesAsync();
return Ok(adr);
}
} }
网址(使用 POST):
http://localhost:50444/api/mailer/createAddress?client=1&name=test&[email protected]
我在方法中也有一个断点,但它从未命中。我没有收到任何错误消息,它只是没有做任何事情。
您可以看到@Rick van den Bosch 的评论,但您仍然希望通过操作指定路线。用这个
[Route("api/[controller]/[action]")]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句