added vhosting support to httpd
parent
03c4704734
commit
c48995da24
|
@ -26,16 +26,13 @@ stdio streams strings threads http sequences ;
|
||||||
[[ "HEAD" "head" ]]
|
[[ "HEAD" "head" ]]
|
||||||
] assoc [ "bad" ] unless* ;
|
] assoc [ "bad" ] unless* ;
|
||||||
|
|
||||||
: (handle-request) ( arg cmd -- method path )
|
: (handle-request) ( arg cmd -- method path host )
|
||||||
request-method dup "method" set swap
|
request-method dup "method" set swap
|
||||||
prepare-url prepare-header ;
|
prepare-url prepare-header
|
||||||
|
"Host" "header" get assoc ":" split1 drop ;
|
||||||
|
|
||||||
: handle-request ( arg cmd -- )
|
: handle-request ( arg cmd -- )
|
||||||
[
|
[ (handle-request) serve-responder ] with-scope ;
|
||||||
(handle-request)
|
|
||||||
"Host" "header" get assoc
|
|
||||||
serve-responder
|
|
||||||
] with-scope ;
|
|
||||||
|
|
||||||
: parse-request ( request -- )
|
: parse-request ( request -- )
|
||||||
dup log
|
dup log
|
||||||
|
|
Loading…
Reference in New Issue