[HTTP] 요청과 응답

Jane Yeonju Kim·2022년 2월 24일
0

HTTP

목록 보기
1/1
post-thumbnail

HTTP란 Hyper Text Transfer Protocol의 약자입니다. 연결이 가능한 문서를 전송시키는 통신 규약으로, 통신에 필요한 규칙을 미리 정해 놓아서 다양한 오류에 대응할 수 있습니다.


HTTP Request/Response

HTTP는 서버-클라이언트의 단방향 통신이기 때문에 요청과 응답으로 나눌 수 있습니다.

  • 구성: start line / header / body
    🏡클라이언트에서 요청시:
        목적& 목표 url / 전송할 문서에 대한 정보 및 메타 데이터 / 전송할 문서
    🌃서버에서 전송시:
         처리 상태 / 응답에 대한 추가 데이터 / (필요시) 전송할 문서

HTTP Request Methods

클라이언트의 요청 방법인 Request Methods는 여러 종류가 있지만 그 중 가장 중요한 세 가지 메소드가 있습니다.

  1. GET : 서버에서 특정 데이터를 받기 위해 요청
  2. POST : 서버에 특정 데이터의 생성 및 수정을 요청
  3. DELETE : 서버에 특정 데이터의 삭제를 요청

HTTP Status Code

서버가 HTTP 통신에 대한 응답으로 보내는 문서 중에는 통신 상태에 관한 Status Code가 있습니다. 각 상태에 따른 번호로 표시합니다.

100번대: 서버가 정보를 제공하는 응답
200번대: 성공
300번대: 리다이렉트가 필요한 응답
400번대: 클라이언트 에러
500번대: 서버 에러

직관적으로 알 수 있는 HTTP (cat) 상태 코드

profile
안녕하세요! 김개발자입니다 👩‍💻 🐈

0개의 댓글