1. Request
- URL
- GET
- POST
2. PUT, DELETE, PATCH ~~ (REST API 에서 쓰는 거)
3. Reponse (MVC)
- return
- MIME Type
http는 request, 즉 요청을 통해서 응답을 받는다. 클라이언트, 웹브라우저가 무엇이 필요하다고 리퀘스트를 보내면 웹 서버에서 reponse를 해 준다.
요청의 종류
1. URL
-> http://home.com/data1/data2
슬래쉬 통해 라우팅 됨
즉, 순서에 맞춰서 value 값이 들어감
2. GET
-> http://home.com?name=data&name2=data2
?변수=내용&여러개일때는변수2=내용2&붙여서사용변수3=내용3
물음표 통해 변수명 들어감
순서에 상관없이 변수명에 따라 값이 들어감
3. POST
-> <form method="POST">
1, 2는 URL, 3은 Formdata 라는 곳에 담겨서 들어감
2. PUT, DELETE, PATCH (RESTFUL API)
- 세분화 되어 사용
why?
메소드에 따라 액션을 나누기 위해 사용
GET, POST, PUT, DELETE 만 사용해도 무방함
3. 응답 (Response)
1. return
- View
- PartialView
- Json
- File
- Content
- Redirect (다른 페이지로 이동)
one request가 오면 무조건 하나의 reponse가 발생함 (에러가 나도 404로 에러 발생 시킴)
2. MIME Type
- text/html, application/json, image/jpg
- application/octet-stream
- etc...
주체가 되는 웹서버가 cshtml 같은 view를 던지게 되는데, 웹서버가 클라이언트에게 이게 뭐다 라는 타입을 던져 주어야 클라이언트가 분석을 함 cf) text/html, application/json. image/jpg
'Develop > ASP.NET CORE' 카테고리의 다른 글
05-1 MSSQL - ASP.NET CORE 연동 (0) | 2021.03.05 |
---|---|
05 - Database 연동 (0) | 2021.03.04 |
04 - Layout 구성 (0) | 2021.03.04 |
02 - MVC 프로젝트 생성 (0) | 2021.03.03 |
01 - ASP.NET CORE 시작하기 (0) | 2021.03.03 |