[AI 웹 개발] 7주차_1일

매일 성장하는 개발자·2023년 9월 18일

AI 웹 개발

목록 보기
24/36

오늘의 학습 키워드

Rest Framework
JSON

이것만은 기억하자

  1. Restful API: 리소스와 행위를 분리하는 것
  • 리소스: 회원(User)
  • 행위: 조회, 등록, 삭제, 변경
  1. 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를 지정해서 보낸다.
    • Patch: 부분 변경
  1. HTTP status code
  • 1xx: 요청이 수신되어 처리중… 거의 사용되지 않음
  • 2xx: 요청 정상처리
  • 3xx: 주로 redirect 할 때
  • 4xx: - url이 틀렸을 때 주로 404 많이 볼 수 있음 → 주소를 잘못 입력했을 때, 프론트엔드에서 오타나 잘못 입력된 것이 있을 때
  • 5xx: 벡엔드, 서버의 문제
  • TCP와 IP의 역할 -> 면접 준비용
profile
로드 투 개발자 아카이빙

0개의 댓글