학습주제
http 요청 주고받기
학습내용
Web Scraping 기초
스크레이핑을 잘 하려면, web 구조를 잘 알아야함.
두 컴퓨터를 연결해보면 어떨까?
네트워크가 탄생함.
네트워크를 묶어 LAN을 만듦. 학교, 회사에 구축되어 있음.
인터넷의 탄생. 지구적으로 연결된 망
하나의 플랫폼. 인터넷 위에서 정보를 교환하는 하나의 수단.
1. 정보를 요청
2. 요청에 대한 처리
3. 상태에 따라 응답
1. 서버에 요청
2. 요청에 관한 작업 수행
3. 수행 결과 응답
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가 오기도 함.