C# Rest API 範例,使用 ASP.NET Web API 框架

--

這是一個簡單的 C# Rest API 範例,包含新增、刪除、查詢、修改,對應Restful 的 Method 為 Post、Get、 Delete、Update。

  1. 創建一個新的 ASP.NET Web API 專案。
  2. 在 Controllers 文件夾中創建一個新的控制器,例如 ValuesController。
using System.Collections.Generic;
using System.Web.Http;

namespace YourAppName.Controllers
{
public class ValuesController : ApiController
{
private static List<string> values = new List<string>
{
"value1",
"value2",
"value3"
};

// GET api/values
public IEnumerable<string> Get()
{
return values;
}

// GET api/values/5
public string Get(int id)
{
return values[id];
}

// POST api/values
public void Post([FromBody]string value)
{
values.Add(value);
}

// PUT api/values/5
public void Put(int id, [FromBody]string value)
{
values[id] = value;
}

// DELETE api/values/5
public void Delete(int id)
{
values.RemoveAt(id);
}
}
}

3. 啟動應用程式,並在瀏覽器中訪問以下網址:

http://localhost:port/api/values

您應該能夠看到以 JSON 格式顯示的值列表。

使用 POSTMAN 或其他 HTTP 客戶端來進行其他 HTTP 請求,例如 POST、PUT、DELETE 等,來測試 API 的其他端點。

這只是一個簡單的範例,可以根據您的需求進一步擴展 API 功能。

--

--