날짜: 1996-03-13 | 글쓴이: 도아 | 9018 번 | 프린트 | 메일로보내기

제 13강 - HTTP 명세



URI

클라이언트가 서버에게 자원을 요청할 때 자원의 위치는 일반적으로 URL을 사용해서 나타낸다. 그러나 Altavista와 같은 검색엔진을 검색한 결과와 같이 동적으로 생성된 정보는 URL로 표현할 수 없다. 따라서 동적문서를 요청하는 경우, URL과 사용자 질의를 합쳐서 URI(Uniform Resource Identifier)로 표시한다.

URL과 URI의 분명한 구별은 힘들지만 일반적으로 URL은 자원의 위치만을 나타내는 반면 URI는 자원의 위치에 전달될 인자까지 포함한다는 점에서 차이가 있다. 즉, URL은 URI의 특수한 형태로 볼 수 있다. 일반적으로 URI는 다음과 같은 형태로 구성된다.

protocol://[userid:passwd@]<domain name>[:port]/
	<requested file>/[path-info?query-string]
protocol
여기서 protocol은 자원을 가져오는 방법을 나타내며, http, ftp, gopher, news, mailto, archie, telnet등이 가능하다.
[userid:passwd@]
사용자 인증을 필요로 하는 경우, 사용자 ID와 암호를 나타낸다. 이 기능은 Netscape에서만 지원한다.
<domain name>[:port]/<requested file>
자원의 위치를 나타낸다.
[path-info?query-string]
URI에서 자원의 위치가 파일인 경우, 추가할 수 있는 정보를 나타낸다. 사용자가 입력한 질의는는 path-info의 끝을 나타내는 ? 다음에 오며 QUERY_STRING라는 환경변수로 저장된다. 또한 path-info는 PATH_INFO라는 환경변수에 저장된다.


다음글: 제 14강 - HTTP 명세 - Request 메시지 (14956)1996-03-14
이전글: 제 12강 - ISINDEX 태그 (6408)1996-03-12

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.