728x90
반응형

HTTP 완벽 가이드 3

HTTP 완벽 가이드: 3장 HTTP 메시지

메시지 문법 - 요청 메시지의 형식 - 응답 메시지의 형식 - 메서드: 클라이언트 측에서 서버가 리소스에 대해 수행해주길 바라는 동작 메서드 설명 메시지 본문이 있는지 여부 GET 서버에서 어떤 문서를 가져옴 없음 HEAD 서버에서 어떤 문서에 대해 헤더만 가져옴 없음 POST 서버가 처리해야 할 데이터를 보냄 있음 PUT 서버에 요청 메시지의 본문을 저장 있음 TRACE 메시지가 프락시를 거쳐 서버에 도달하는 과정을 추적 없음 OPTIONS 서버가 어떤 메서드를 수행할 수 있는지 확인 없음 DELETE 서버에서 문서를 제거 없음 - 요청 URL: 요청 대상이 되는 리소스를 지칭하는 완전한 URL 혹은 URL의 경로 구성요소 - 버전: 이 메시지에서 사용 중인 HTTP의 버전 - 상태 코드: 요청 중에 ..

HTTP 완벽 가이드: 2장 URL과 리소스

URL 문법 - ://:@:/;?# 컴포넌트 설명 기본값 스킴 리소스를 가져오려면 어떤 프로토콜을 사용하여 서버에 접근해야하는지 가리킴 없음 사용자 이름 몇몇 스킴은 리소스에 접근을 하기 위해 사용자 이름을 필요로 함 anonymous 비밀번호 사용자의 비밀번호를 가리키며, 사용자 이름에 콜론으로 이어서 기술 호스트 리소스를 호스팅하는 서버의 호스트 명이나 IP 주소 없음 포트 리소스를 호스팅하는 서버가 열어놓은 포트번호 스킴에 따라 다름 경로 이전 컴포넌트와 슬래시로 구분. 서버 내 리소스가 서버 어디에 있는 지를 가리킴 없음 파라미터 특정 스킴들에서 입력 파라미터를 기술하는 용도로 사용 파라미터는 이름/값을 쌍으로 가짐 다른 파라미터나 경로의 일부와 세미콜론으로 구분하여 기술 없음 질의 스킴에서 애플..

HTTP 완벽 가이드: 1장 HTTP 개관

웹 클라이언트와 서버 - 웹 컨테츠는 웹 서버에 존재 - 웹 서버는 HTTP 프로토콜을 이용하기 때문에 보통 HTTP 서버라고 부름 - 웹 서버는 인터넷의 데이터를 저장하고 HTTP 클라이언트가 요청한 데이터를 제공 - 클라이언트가 서버에게 HTTP 요청을 보내고 서버는 요청된 데이터를 HTTP 응답으로 돌려준다 트랜잭션 - HTTP 트랜잭션은 요청 명령과 응답 결과로 구성 - HTTP는 HTTP 메서드라 불리는 요청 명령을 지원 HTTP 메서드 설명 GET 서버에서 클라리언트로 지정한 리소스 전달 PUT 클라이언트에서 서버로 보낸 데이터를 지정한 이름의 리소스로 저장 DELETE 지정한 리소스를 서버에서 삭제 POST 클라이언트 데이터를 서버 게이트웨이 애플리케이션으로 전달 HEAD 지정한 리소스에 대..

728x90
반응형