본문 바로가기

HTTP

POST 메소드 용량에 제한이 있긴 하지만 GET 방식에 비해 매우 용량이 크다. URL이 아닌 HTTP의 헤더 정보다음에 오는 몸체에 데이터를 넣어서 전송한다. 즐겨찾기 추가를 하더라도 값이 같이 저장되지는 않는다. 메소드 종류, 웹 서버 상 자원에 대한 경로, 브라우저가 요청한 프로토콜 버전, 요청 헤더, 메시지 몸체(파라미터) 순으로 전달한다. 더보기
GET 메소드 GET으로 보낼 수 있는 글자 수는 제한이 있다. GET의 데이터 전송방식은 브라우저 주소란에 기입하는 URL 뒤에 붙이는 식 화면에 보이게 된다. 즐겨찾기 추가가 가능하다. 메소드 종류, 웹 서버 상 자원에 대한 경로, 파라미터, 브라우저가 요청한 프로토콜 버전, 요청 헤더 순으로 전달한다. C1-48 더보기
HTTP 프로토콜 HTTP는 TCP/IP 위에서 돌아간다. TCP는 한쪽 노드에서 다른 쪽 노드로 파일을 보내는 것. IP는 한 호스트에서 목적지 호스트까지 패킷을 옮기고 이동하기 위한 베이스 프로토콜 HTTP는 이와 별개로, 웹에서만 사용하는 프로토콜 HTTPS 라는 암호화 된 프로토콜도 존재함 C1-44 더보기
클라이언트와 서버는 HTML과 HTTP를 어떻게 다룰지 안다. HTML(Hyper Text Markup Language) 클라이언트로 요청을 받고 나면, 서버는 브라우저에게 컨텐츠 타입이 무엇인지 알려준다. 브라우저는 이 내용에 기초하여 이를 어떻게 화면에 출력할지 준비힌다. 서버는 HTML을 전달한다. 모든 웹 브라우저는 HTML을 이해한다. 구형 웹 브라우저는 최신 문법의 HTML을 못 알아 먹기도 한다. HTML 4.01 레퍼런스 : http://www.w3schools.com/tags/default.asp HTTP(HyperText Transfer Protocol) 웹 상에서 일어나는 클라이언트와 서버간의 대화는 HTTP라는 프로토콜로 이루어 진다. HTTP 프로토콜은 요청과 응답으로 이루어진 아주 단순한 구조이다. 클라이언트가 HTTP로 요청을 보내면, 서.. 더보기