<멋쟁이사자처럼대학>일단 만드는 Django(2-5)
* Chapter2 Step5 python for Django - what is web service *
WWW = World Wide Web 즉 정보의 그물망이다.
WWW(World Wide Web)에는 3가지로 구성되어있다.(URL,HTTP,HTML)
url = 정보자원이 어디있는지 나타내는 표식
HTTP = 정보자원으로 접근하고 통신하게 해 주는 약속,방법(프로토콜)
HTTP의 요청에는 대표적으로 GET과 POST이다.
GET "갖다 줘"라는 요청이다.
예를 들어 내가 유튜브 홈페이지를 연다고 하였을 때 우리는 유튜브에게 GET요청을 하게 되고
그에 대한 응답으로 유튜브 흠페이지가 html파일로 돌아오는 이러한 과정을 GET요청이라고 한다.
POST "(이 데이터) 처리 해줘"라는 요청이다.
POST의 예로는 글 잘 읽었다는 댓글을 남기려고 할 때, 그 블로그게 댓글에 대한 데이터를 처리해달라는 요청을 보내는 것이다.
마지막으로 HTML은 응답으로서의 정보 자원 자체 혹은 다른 정보 자원과 연결하는 매개체이다.
우리가 웹 브라우저로 구글 홈페이지를 접속하려고 할 때 우리는 구글에서 관리하는 메인 서버에
구글 홈페이지를 요청을 한다면 서버에서는 우리에게 구글 홈페이지를 보내고 띄워준다.
코드가 우리가 하는 엄청 긴 코드를 코드문을 받는게 아니라 깔끔한 하나의 홈페이지가 오게 되는것이다.
이렇게 보기 좋게 가공해서 보여주는 것을 웹 브라우저라 한다.
웹 서비스는 HTML과 URL을 미리 준비해 놓고 사용자의 요청에 대한 응답을 보낼 수 있는 프로그램이라 할 수 있다.