HTTP 메서드 활용

최대 1 분 소요

1. 클라이언트에서 서버로 데이터 전송


  1. 쿼리 파라미터
    • GET
    • 정렬 필터(검색어)
  2. 메시지 바디
    • POST, PUT, PATCH
    • 회원 가입, 상품 주문, 리소스 등록 변경

  • 정적 데이터 조회
    • 쿼리 파라미터 미사용
    • 이미지, 텍스트문서(단순 파일)
    • 조회는 GET 사용
  • 동적 데이터 조회
    • /GET /search?q=hello&hl=ko HTTP/1.1
    • 검색, 게시판 정렬 필터
    • 조회 조건을 줄여주는 필터
    • 조회는 GET
  • HTML Form 데이터 전송
    • POST 전송 - 메시지 바디로 저장
    • GET 전송 - URL경로로 조회
  • HTTP API 데이터 전송(HTML 쓰지않음)
    • 서버 to 서버
      • 백엔드
    • 앱 클라이언트

2. HTTP API 설계 예시

  1. POST 기반, // PUT 기반(파일)
    • 회원 목록 /members -> GET
    • 회원 등록 /members -> POST
    • 회원 조회 /members/{id} -> GET
    • 회원 수정 /members/{id} -> PATCH, PUT, POST
    • 회원 삭제 /members/{id} -> DELETE

카테고리:

업데이트:

댓글남기기