1-1. 인터넷 사용자간의 약속, HTTP

data_hamster·2023년 4월 18일
0

학습주제
http 요청 주고받기

  • requests -

학습내용
Web Scraping 기초

스크레이핑을 잘 하려면, web 구조를 잘 알아야함.

인터넷과 웹

두 컴퓨터를 연결해보면 어떨까?

네트워크가 탄생함.

네트워크를 묶어 LAN을 만듦. 학교, 회사에 구축되어 있음.

인터넷의 탄생. 지구적으로 연결된 망


하나의 플랫폼. 인터넷 위에서 정보를 교환하는 하나의 수단.

웹에서 정보 주고받기


1. 정보를 요청

2. 요청에 대한 처리

3. 상태에 따라 응답

  • 컴퓨터도 똑같은 방법으로 정보를 주고 받음.


1. 서버에 요청

2. 요청에 관한 작업 수행

3. 수행 결과 응답

HTTP의 구조


HTTP 요청(Request)


HTTP 응답 (Response)

직관적 예시




예시

먼저 GET / HTTP 1.1 '/'뜻은 달라는 뜻
HOST: www.programmers.com
User-Agent: Mozilla/5.0
나 모질라인데 프로그래머스의 HTTP1.1을 줘
더해 바디에 바꾸고 싶은 내용을 싣어서 보낼 수 있음



웹브라우저가 사실은 requset와 response를 도와주는 하나의 프로그램임.

HTTP/1.1 200 OK (잘 왔다)
바디
요청했던 정보가 담겨서 옴

안줄경우, 404 504 response가 오기도 함.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글