diff --git a/poc/bin/kapow b/poc/bin/kapow index d8adce3..621fd9d 100755 --- a/poc/bin/kapow +++ b/poc/bin/kapow @@ -72,6 +72,8 @@ class Connection: return self.request.content elif res.path == 'request/path': return self.request.path.encode('utf-8') + elif res.path == 'request/host': + return self.request.host.encode('utf-8') elif res.path.startswith('request/matches/'): return self.request.match_info[nth(2)].encode('utf-8') elif res.path.startswith('request/params/'): diff --git a/poc/bin/static b/poc/bin/static index 1149bbb..5698741 100755 --- a/poc/bin/static +++ b/poc/bin/static @@ -15,7 +15,7 @@ else ;; *) response /status 200 - response /header/Content-Type "$(python -m mimetypes "$BASE/$REAL" | awk '/type:/ {print $2; exit 0}; !/type:/ {print "application/octet-stream"}')" + response /headers/Content-Type "$(python -m mimetypes "$BASE/$REAL" | awk '/type:/ {print $2; exit 0}; !/type:/ {print "application/octet-stream"}')" response /body < "$BASE/$REAL" esac fi diff --git a/spec/README.md b/spec/README.md index 8cfc26d..7604e6d 100644 --- a/spec/README.md +++ b/spec/README.md @@ -405,6 +405,7 @@ following resource paths: │ ├─ request All information related to the HTTP request. Read-Only │ ├──── method Used HTTP Method (GET, POST) +│ ├──── host Host part of the URL │ ├──── path Complete URL path (URL-unquoted) │ ├──── matches Previously matched URL path parts │ │ └────