HTTP란 Hyper Text Transfer Protocol의 약자입니다. 연결이 가능한 문서를 전송시키는 통신 규약으로, 통신에 필요한 규칙을 미리 정해 놓아서 다양한 오류에 대응할 수 있습니다.
HTTP는 서버-클라이언트의 단방향 통신이기 때문에 요청과 응답으로 나눌 수 있습니다.
클라이언트의 요청 방법인 Request Methods는 여러 종류가 있지만 그 중 가장 중요한 세 가지 메소드가 있습니다.
서버가 HTTP 통신에 대한 응답으로 보내는 문서 중에는 통신 상태에 관한 Status Code가 있습니다. 각 상태에 따른 번호로 표시합니다.
100번대: 서버가 정보를 제공하는 응답
200번대: 성공
300번대: 리다이렉트가 필요한 응답
400번대: 클라이언트 에러
500번대: 서버 에러