Python/Django

<멋쟁이사자처럼대학>일단 만드는 Django(2-5)

Jay_on_Day 2022. 8. 13. 01:27
반응형

* Chapter2 Step5 python for Django - what is web service *

WWW = World Wide Web 즉 정보의 그물망이다.

WWW의 도형도

WWW(World Wide Web)에는 3가지로 구성되어있다.(URL,HTTP,HTML)

WWW의 종류

url = 정보자원이 어디있는지 나타내는 표식

URL의 역할 도형도

HTTP = 정보자원으로 접근하고 통신하게 해 주는 약속,방법(프로토콜)

HTTP는 정보자원에게 내가 수행하고 하는 작업을 통신을 통해서 요청하는 것.

HTTP의 요청에는 대표적으로 GET과 POST이다. 

GET "갖다 줘"라는 요청이다.

유트브 홈페이지 예시

예를 들어 내가 유튜브 홈페이지를 연다고 하였을 때 우리는 유튜브에게 GET요청을 하게 되고

그에 대한 응답으로 유튜브 흠페이지가 html파일로 돌아오는 이러한 과정을 GET요청이라고 한다.

 

POST "(이 데이터) 처리 해줘"라는 요청이다.

블로그 홈페이지 예시

POST의 예로는 글 잘 읽었다는 댓글을 남기려고 할 때, 그 블로그게 댓글에 대한 데이터를 처리해달라는 요청을 보내는 것이다.

 

마지막으로 HTML은 응답으로서의 정보 자원 자체 혹은 다른 정보 자원과 연결하는 매개체이다.

구글 홈페이지 예시

우리가 웹 브라우저로 구글 홈페이지를 접속하려고 할 때 우리는 구글에서 관리하는 메인 서버에

구글 홈페이지를 요청을 한다면 서버에서는 우리에게 구글 홈페이지를 보내고 띄워준다.

HTML의 역할

코드가 우리가 하는 엄청 긴 코드를 코드문을 받는게 아니라 깔끔한 하나의 홈페이지가 오게 되는것이다.

이렇게 보기 좋게 가공해서 보여주는 것을 웹 브라우저라 한다.

 

웹 서비스는 HTML과 URL을 미리 준비해 놓고 사용자의 요청에 대한 응답을 보낼 수 있는 프로그램이라 할 수 있다.

 

반응형