HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
모든 개발자를 위한 HTTP 웹 네트워크
모든 개발자를 위한 HTTP 웹 네트워크
/
5. HTTP 메서드 활용

5. HTTP 메서드 활용

 
 
클 → 서버 데이터 전송
  1. 쿼리 파라미터
      • GET
      • 주로 정렬 필터 (검색어)
       
  1. 메시지 바디를 통한 데이터 전송
      • POST, PUT, PATCH
      • 회원 가입, 상품 주문, 리소스 등록, 리소스 변경
 
 

Case 1. 정적 데이터 조회

GET /image/star.jpg HTTP/1.1 HOST: localhost:8080
요청 메시지
HTTP/1.1 200 OK Content-Type: image/jpeg Content-Length: 34012 lkj123kljoiasudlkjaweioluywlnfdo912u34ljko98udjkla slkjdfl;qkawj9;o4ruawsldkal;skdjfa;ow9ejkl3123123
요청 메시지
notion image
  • 이미지, 정적 텍스트 문서
  • 조회는 GET 사용
  • 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회
 

Case 2. 동적 데이터 조회

https://www.google.com/search?q=hello&hl=ko
→
GET /search?q=hello&hl=ko HTTP/1.1 HOST: www.google.com
notion image
  • 주로 검색, 게이판 목록에서 정렬 필터
  • 조회는 GET 사용
 

HTML Form 데이터 전송

notion image
notion image
notion image
 

HTTP API 데이터 전송

POST /members HTTP/1.1 Content-Type: application/json { "username":"ndy", "age":20 }
 
notion image
  • 서버 to 서버, 앱 클라이언트, 웹 클라이언트 (React, Vue) (ajax 통신)
 
 
Document
 
Collection
 
Store
 
Controller/ Control URI