3. Web API 템플릿을 사용해 프로젝트를 생성하면 Controllers 폴더에 샘플로 ValuesController.cs 파일이 생성된다. 코드 내용은 다음과 같다.

    ▼  ApiHelloWorld/Controllers/ValuesController.cs

    using System.Collections.Generic;
    using Microsoft.AspNetCore.Mvc;
    
    namespace ApiHelloWorld.Controllers
    {
        [Route(“api/[controller]”)]
      public class ValuesController : Controller
      {
          // GET api/values
            [HttpGet]
          public IEnumerable<string> Get()
          {
              return new string[] { “value1”, “value2” };
          }
          
          // GET api/values/5
            [HttpGet(“{id}”)]
          public string Get(int id)
          {
              return “value”;
          }
          
          // POST api/values
            [HttpPost]
          public void Post([FromBody]string value)
          {
          }
          
          // PUT api/values/5
            [HttpPut(“{id}”)]
          public void Put(int id, [FromBody]string value)
          {
          }
          
          // DELETE api/values/5
            [HttpDelete(“{id}”)]
          public void Delete(int id)
          {
          }
      }
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.