前言
在WebApi完成后端(一)中,我们已经完成了一个基础的后端程序、实现了Http的Get、Post、Put、Delete方法; 但是里面的诸多参数还是让我们一头雾水。本文向大家介绍Http方法中常用的参数和方法究竟是什么。一、Http方法中的Task、async、await都是什么?
以httpGet方法为例:
// GET: Orders
[HttpGet]
public async Task<ActionResult<IEnumerable<Order>>> Index()
{
return await _context.Orders.ToListAsync();
}
// GET: api/orders/2
[HttpGet("{ID}")]
public async Task<ActionResult<Order>> GetOrder(int id)
{
var order = await _context.Orders.FindAsync(id);
if