티스토리 뷰

HTTP

HTTP 메서드 활용

0307kjb 2022. 6. 26. 13:34

HTTP 메서드 활용

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

데이터 전달 방식

쿼리 파라미터를 통한 데이터 전송

  • GET
  • 정렬 / 필터

메시지 바디를 통한 데이터 전송

  • POST, PATCH, DELETE
  • 리소스 등록, 변경 등

클라이언트에서 서버로 데이터 전송하는 4가지 상황

  • 정적 데이터 조회
    • 이미지, 텍스트 문서
  • 동적 데이터 조회
    • 정렬, 필터
  • HTML form
  • HTTP API
    • Server to Server
    • 앱 클라이언트
      • 아이폰, 안드로이드
    • 웹 클라이언트
      • Ajax

HTTP API 설계

설계 방법

  • 문서
    • 단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)
  • HTTP API - 컬렉션
    • POST 기반 등록
    • 서버가 관리하는 리소스 디렉토리
    • 서버에서 새로 등록된 리소스 Location URI를 만듦
    • 예) 회원 관리 API
  • HTTP API - 스토어
    • PUT 기반 등록
    • 클라이언트 리소스 직접 관리
    • 예) 정적 컨텐츠, 원격 파일 관리
  • HTML FORM 사용
    • GET, POST만 지원
    • 컨트롤 URI를 사용하여 위의 문제를 해결 (동사로 써야함)

'HTTP' 카테고리의 다른 글

HTTP 헤더1  (0) 2022.07.16
HTTP 상태 코드  (0) 2022.07.16
HTTP 속성  (0) 2022.06.23
HTTP 특징  (0) 2022.06.19
HTTP 기본 지식(2)  (0) 2022.06.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함