From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Apr 22 22:21:24 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i3MDLOe83260;
	Thu, 22 Apr 2004 22:21:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from yuka.unixusers.net (IDENT:postfix@kr212.kagoya.net [210.250.148.212] (may be forged))
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i3MDLM983253
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 22 Apr 2004 22:21:23 +0900 (JST)
	(envelope-from shirai@unixusers.net)
Received: from unixusers.net (localhost.unixusers.net [127.0.0.1])
	by yuka.unixusers.net (Postfix) with ESMTP id 131D853E18
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 22 Apr 2004 22:21:21 +0900 (JST)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-reply-to: Your message of Thu, 22 Apr 2004 01:46:05 JST.
             <20040422.014605.74663448.tyuu@on.rim.or.jp>
From: Takashi SHIRAI <shirai@unixusers.net>
Message-Id: <20040422132121.131D853E18@yuka.unixusers.net>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 22 Apr 2004 22:21:21 +0900
X-Sequence: FreeBSD-users-jp 79143
Subject: [FreeBSD-users-jp 79143] Re: =?ISO-2022-JP?B?GyRCJVYlaRsoQg==?=
 =?ISO-2022-JP?B?GyRCJSYlNiRHJU0lQyVIJCw9UE1oJEokJBsoQg==?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: shirai@unixusers.net
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040413

$B!!$7$i$$$G$9!#(B

In Message-Id <20040422.014605.74663448.tyuu@on.rim.or.jp>
        Hiroshi Morita <tyuu@on.rim.or.jp>$B$5$s(Bwrites:
> tyuu $B$G$9!#(B

> HTTP/1.0 $B$C$F(B Host: $BI,?\$8$c$J$+$C$?$H;W$$$^$7$?$1$I!"0c$$$^$7$?$+!)(B
> # HTTP/1.0 $B$O!"$&$m3P$($J$s$G$9!#(B
> $BDL?.3NG'DxEY$K$O(B sample $B$H$7$F(B HTTP/1.0 $B$G==J,$8$c$J$$$+$J$H!";W$$$^$7$?!#(B

$B!!3N$+$K!"(BHost: $B$O(B 1.1 $B$GDI2C$5$l$?(B header field $B$G$9$N$G!"(B
1.0 $B$@$HL50UL#$G$9$M!#(BHost: $B$O<+J,<+?H$K7h$^$C$F$$$^$7$?$+$i!#(B


> $B$A$J$_$K(B Host: localhost $B$G$OBLL\$G$9$h$M!#(B
> Host: $B$K$OAj<j$NL>A0$r;XDj$7$F$"$2$J$$$H!#(B
> VirtualHost $B$r;XDj$7$F$$$k(B Apache $B$J$I$GL>A02r7h$9$k$N$KI,MW$G$9$+$i!#(B
> # $BF1$8%5!<%P$G(B www.afo.com $B$H(B www.bfo.com $B$r1?1D$7$F$$$k>l9g$J$I(B

$B!!(BHost: $B$r8+$F2r<a$7$F$$$k>l9g$O$=$&$G$9$1$I!"(BIP forwarding
$B$J$s$+$7$F$$$k$H(B http://localhost/... $B$J(B URL $B$K$J$k>l9g$@$C(B
$B$F$"$k$N$G!">/$J$/$H$b(B 400 Bad Request $B$OJV$5$J$$H&$G$9!#(B
$B!!(BHost: $B$K1~$8$F(B relocation $B$r9T$J$&$h$&$JNc$G$O$A$c$s$H9M$((B
$B$?(B field $BCM$K$9$kI,MW$,$"$j$^$9$,!"(Breachability $B$r8+$k$@$1$J(B
$B$i(B localhost $B$G$bFC$KLdBj$J$$$N$G$O!)(B


> HTTP/1.1 $B$GDL?.$9$k>l9g$O!"(B
> Host $B%X%C%@%U%#!<%k%I$r4^$a$J$1$l$P$J$i$J$$$N$G!"0J2<$N$h$&$K$J$j$^$9!#(B
> --------------------------------------------------
> % telnet www.google.co.jp 80
> GET / HTTP/1.1
> Host: www.google.co.jp
> --------------------------------------------------
> $B$A$J$_$K(B HTTP/1.1 $B$GDL?.$5$l$?>l9g!"(B
> HTTP/1.1 $B%5!<%P$O(B Host $B%X%C%@%U%#!<%k%I$,$J$$(B HTTP/1.1 $B%j%/%(%9%H%a%C%;!<%8$K$O(B
> 400(Bad Request) $B%9%F!<%?%9%3!<%I$rJV$5$J$1$l$P$J$j$^$;$s!#(B

$B!!(BHTTP/1.1 $B$rG0F,$K9=C[$5$l$?(B HTTP server $B$@$H!"(Bcrient $B$,(B 1.0
$B$G$"$C$F$b(B Host: $B$rMW5a$9$k@_Dj$K$J$C$F$$$k$3$H$,$"$k$N$G!"(B
Host: $B$rN,$9$?$a$K$O(B HTTP version $B$4$H=|$/I,MW$,$"$k%1!<%9$,(B
$B$"$k$h$&$G$9!#(B
$B!!?'!9D4$Y$F$_$?$i!"(BApache $B$O(B HTTP/1.0 $B$KBP$7$F$O(B Host: $BL5$7(B
$B$r(B reject $B$7$J$$$h$&$G$9$,!"(BIIS $B$rL>>h$k(B server $B$NCf$K$O(B 1.0
$B$r<uIU$1$J$$O"Cf$,$$$k$_$?$$$G$9$M!#(B
$B!!(BHost: $B$,L5$1$l$P$$$1$J$$$H$$$&$h$j$O!"(BHTTP/1.1 $B$G$J$$$H<u(B
$B$1IU$1$J$$$H$$$&$N$,@52r$@$C$?$h$&$G$9!#$^!"$=$&$$$&Nc$b$"$k(B
$B$H$$$&$3$H$G!#(B

$B!t!!(Brequest line $B$+$i(B HTTP version $B$r:,$3$=$.:o=|$7$F$7$^$&(B
$B!t$H<uIU$1$F$/$l$k$_$?$$$G$7$?!#(Bversion $BL5$7$C$F(B 0.9 $B07$$!)(B


> > $B!!$"$H!"(Breachability $B$N8!>Z$J$i(B GET $B$h$j(B OPTIONS $B$NJ}$,E,@Z(B
> > $B$G$O!)(Bbody $B$,BgNL$K$"$C$?;~$N$3$H$b9M$($k$H$;$a$F(B HEAD $B$NJ}(B
> > $B$,L5Fq$+$H!#(B
> 
> head $B$bNI$$$G$9$M!#(B
> $B$G$b$3$l$b(B HTTP/1.1 $B$G$9$M!#(B

$B!!$"$l!)(BRFC1945 $B$N(B 8.2 $B@a$K(B HEAD method $B$NDj5A$,$"$j$^$9$1$I!"(B
HTTP/1.0 $B$C$FB>$K$I$3$GDj5A$5$l$F$^$7$?$C$1!)(B


> HTTP/1.1 200 OK
> Date: Wed, 21 Apr 2004 16:24:48 GMT
> Content-Length: 0
> Allow: GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, PATCH, PROPFIND, PROPPATCH, MKCOL, COPY, MOVE
> , LOCK, UNLOCK, TRACE
> ----------------------------------------
> # $B$&!"CN$i$J$$(B method $B$,$"$k!#(B

$B!!(BWebDAV $BMQ$NDI2C(B method $B$N$3$H$G$7$g$&$+$M!)(BRFC2518 $B$r;2>H(B
$B$7$F$_$F2<$5$$!#$=$l0J30$OA4It(B HTTP/1.1 $B$K$"$k$H;W$$$^$9!#(B

                                               $B$7$i$$(B $B$?$+$7(B
