Network/HTTP 2

GET & POST

1. GET1) GET클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메소드GET을 통한 요청은 URL 주소 끝에 파라미터로 포함되어 전송URL 끝에 ?를 사용하여 쿼리 스트링을 이어 붙임Ex)www.example.com/show?name1=value1&name2=value2서버에서는 name1과 name2라는 파라미터 명으로 각각 value1과 value2를 전달 받음 2) GET의 특징캐시가 가능GET을 통해 서버에 리소스를 요청할 때 웹 캐시가 요청을 가로채 리소스의 복사본을 반환브라우저 히스토리에 남음브라우저 히스토리방문한 웹페이지 기록북마크 가능북마크특정 웹 주소를 쉽게 찾아갈 수 있도록, 주소를 목록 형태로 저장해둔 것길이 제한브라우저마다 제한이 다름보안 문제GET 요청..

Network/HTTP 2024.06.27

HTTP

1. HTTP(HyperText Transfer Protocol)1) HTTP 개요웹 상에서 정보를 주고 받을 수 있는 프로토콜주로 HTML 문서를 주고 받음서버와 클라이언트 사이에 요청과 응답을 주고 받는 프로토콜클라이언트/서버 프로토콜= Request/Response 프로토콜클라이언트와 서버는 개별 메세지를 교환하여 통신Request는 클라이언트가 보낸 메세지, Response는 서버가 클라이언트 요청에 대한 응답 메세지Request는 수신자(ex. 웹 브라우저)에 의해 시작TCP를 사용하며 80번 포트 이용하는 L7 애플리케이션 계층 프로토콜  2. HTTP  시스템 구성요소 클라이언트사용자를 대신하여 작동하는 모든 도구로 주로 웹 브러우저에 의해 수행웹 브라우저항상 요청을 시작하는 개체웹 페이지를..

Network/HTTP 2024.06.27