Django

[Django] 31. HTTP

개발자 뭄뭄 2022. 11. 6. 14:14
반응형

1. HTTP

  • Hyper Text Transfer Protocol
  • HTML문서와 같은 리소스들을 가져올 수 있도록 하는 프로토콜
    • 리소스 : Http 요청의 대상 ⇒ 문서, 사진, 기타 등등 어떤 것들이 될 수 있다 ⇒ URI로 식별된다.
  • 클라이언트 ↔ 서버간의 요청과 응답에 의해 실행
  • HTTP의 특징
    • Stateless : 응답을 마치고 연결을 끊는 순간 → 통신 끝! 상태유지 X
    • HTTP Request Methods : GET, POST, PUT, DELETE …

2. Http Request Methods

  • GET
    • 리소스의 표현을 요청
    • 데이터 검색만
  • POST
    • 데이터를 지정된 리소스에 제출
    • 서버의 상태 변경
  • PUT
    • 요청한 주소의 리소스 수정
  • DELETE
    • 리소스 삭제

3. Http response Status

  • 100번대 : Informational response
  • 200번대 : Successful response
  • 300번대 : Redirection response
  • 400번대 : Client error response
  • 500번대 : Server error response


Uploaded by N2T

반응형

'Django' 카테고리의 다른 글

[Django] 32. URI  (0) 2022.11.06
[Django] 30. DRF - Serialization  (0) 2022.11.04
[Django] 29. 탈퇴, 회원정보 수정 기능 구현하기  (0) 2022.11.04
[Django] 28. 1:N 관계  (0) 2022.11.04
[Django] 27. View Decorators  (0) 2022.11.04