HTTP : HyperText Transfer Protocol
기존의 직선구조의 글과 달리, 다각적으로 정보에 접근할 수 있는 체계
전송한다라는 뜻.
즉, <보내다, 받다> 라는 특징이 있다.
협약, 통신 규약 이라는 의미로 물리적으로 떨어진 컴퓨터 끼리 어떻게 HTML파일을 주고 받을지에 대한 소통방식 & 약속.
(일상 생활에서 사용하고 있는 인터넷 상에서의 소통은 HTTP 규약을 따른다.)
HTTP 통신은 독립적이기 때문에 이전의 통신에 대한 내용을 인식하지 못한다.
따라서, 매번 통신할때마다 필요한 정보를 담아서 요청해야한다.
Get
어떤 데이터를 서버로부터 받아 올 때 주로 사용하는 메소드.
Post
데이터를 생성 / 수정 할 때 주로 사용되는 메소드.
Delete
특정 데이터를 서버에서 삭제 요청을 보낼때 쓰는 메소드.
성공적으로 생성되었을때 오는 Status Code.
해당 요청이 잘못되었을 때 보내는 Status Code.
유저가 해당 요청을 진행 할려면 우선 로그인을 하거나 회원가입이 필요하다는 의미.
유저가 해당 요청에 대한 권한이 없다.
접근 불가능한 정보에 접근했을 경우.
요청된 URL이 존재하지 않는다는 의미.
서버에서 에러가 났을 때의 Status Code.