ASP.NET MVC Web API로 RESTful API 작성할때 POST Method로 데이터를 받는 방법입니다. 1. FormDataCollection을 사용하는 방법
1 |
FormDataCollection.Get(input field name); |
위 와 같은 식으로 간단하게 얻어올 수 있습니다.
1 2 3 4 5 6 7 |
[HttpPost] public void WRite(FormDataCollection form) { var id = form.Get("title"); var password = form.Get("text"); ... } |
2. FromBody를 통해 파라메터로 받는 방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
public class Board { public string title { get; set; } public string text { get; set; } } [HttpPost] public void Write([FromBody] Board board) { var title = board.title; ... } [HttpPost] public void WriteComment([FromBody] string comment) { ... } |
FromBody도 직관적으로 쉽게 받을 수 있습니다.