
오늘의 학습 키워드
Rest Framework
JSON
이것만은 기억하자
- Restful API: 리소스와 행위를 분리하는 것
- 리소스: 회원(User)
- 행위: 조회, 등록, 삭제, 변경
- HTTP 메소드
- GET(조회) - 데이터를 쿼리스트링으로 전달함
- 쿼리 스트링: 포털에서 검색해보면, ? = = = & = 등으로 이뤄져서 검색어를 전달하는 것이 쿼리스트링!
- get은 바디가 없기에, 주소창으로만 데이터를 전달할 수 있음 → 서버에서 이 주소창을 읽어서 원하는 정보를 검색할 수 있는 것!
https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=유기현
- POST(저장) - 바디를 통해서 서버로 요청 데이터 전달해 보통 DB에 데이터를 보통 저장함
- Put vs Patch
- Put: 파일 붙여넣기와 동일하게 없으면 만들고 있으면 덮어쓴다. 클라이언트가 URI를 지정해서 보낸다.
- HTTP status code
- 1xx: 요청이 수신되어 처리중… 거의 사용되지 않음
- 2xx: 요청 정상처리
- 3xx: 주로 redirect 할 때
- 4xx: - url이 틀렸을 때 주로 404 많이 볼 수 있음 → 주소를 잘못 입력했을 때, 프론트엔드에서 오타나 잘못 입력된 것이 있을 때
- 5xx: 벡엔드, 서버의 문제