HTTP
HTTP는 (HyperText Transger Protocol)의 약자로
인터넷 통신을 위해 사용되는 프로토콜이며, 우리가 웹브라우저를 통해 페이지들을 볼수 있는 것은 모두 HTTP덕분이다.
HTML 뿐만 아니라 각종 이미지, 동영상, 음성 데이터 들도 전송이 가능하다.
HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/reponse)프로토콜이다.
클라이언트인 웹 브라우저가 HTTP를 통해 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다.
이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다.
HTTP를 통해 전달되는 자료는 http:로 시작하는 URL(인터넷 주소)로 조회할 수 있다.
HTTP 요청메서드
URL을 이용하여 서버에 특정 데이터를 요청할 수 있다.
요청하는 데이터에 특정 동작을 수행하고 싶다면 다음과 같이 HTTP 요청 메서드(Http Request Methods)를 이용한다.
일반적으로 HTTP 요청 메서드는 HTTP verbs라고도 불리며 아래와 같이 주요 메서드를 가지고 있다.
이처럼 데이터에 대한 조회, 생성, 변경, 삭제 동작을 HTTP메서드로 정의할 수 있다. 때에 따라서는 POST메서드로 PUT, DELETE의 동작도 수행할 수 있다고 한다.