If-Match implemented in skeleton handler
This commit is contained in:
@@ -54,6 +54,18 @@ feature -- Access
|
||||
|
||||
http_if_match: STRING = "HTTP_IF_MATCH"
|
||||
|
||||
http_if_modified_since: STRING = "HTTP_IF_MODIFIED_SINCE"
|
||||
|
||||
http_if_none_match: STRING = "HTTP_IF_NONE_MATCH"
|
||||
|
||||
http_if_range: STRING = "HTTP_IF_RANGE"
|
||||
|
||||
http_if_unmodified_since: STRING = "HTTP_IF_UNMODIFIED_SINCE"
|
||||
|
||||
http_last_modified: STRING = "HTTP_LAST_MODIFIED"
|
||||
|
||||
http_range: STRING = "HTTP_RANGE"
|
||||
|
||||
gateway_interface: STRING = "GATEWAY_INTERFACE"
|
||||
|
||||
auth_type: STRING = "AUTH_TYPE"
|
||||
|
||||
@@ -605,7 +605,37 @@ feature -- HTTP_*
|
||||
end
|
||||
|
||||
http_if_match: detachable READABLE_STRING_8
|
||||
-- Existance check on resource
|
||||
-- Existence check on resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_if_modified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_if_none_match: detachable READABLE_STRING_8
|
||||
-- Existence check on resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_if_range: detachable READABLE_STRING_8
|
||||
-- Range check on resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_if_unmodified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_last_modified: detachable READABLE_STRING_8
|
||||
-- Modification time of resource
|
||||
deferred
|
||||
end
|
||||
|
||||
http_range: detachable READABLE_STRING_8
|
||||
-- Requested byte-range of resource
|
||||
deferred
|
||||
end
|
||||
|
||||
|
||||
@@ -249,11 +249,47 @@ feature -- Access: HTTP_* CGI meta parameters - 1.1
|
||||
end
|
||||
|
||||
http_if_match: detachable READABLE_STRING_8
|
||||
-- Existance check on resource
|
||||
-- Existence check on resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_if_match)
|
||||
end
|
||||
|
||||
http_if_modified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_if_modified_since)
|
||||
end
|
||||
|
||||
http_if_none_match: detachable READABLE_STRING_8
|
||||
-- Existence check on resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_if_none_match)
|
||||
end
|
||||
|
||||
http_if_range: detachable READABLE_STRING_8
|
||||
-- Range check on resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_if_range)
|
||||
end
|
||||
|
||||
http_if_unmodified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_if_unmodified_since)
|
||||
end
|
||||
|
||||
http_last_modified: detachable READABLE_STRING_8
|
||||
-- Modification time of resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_last_modified)
|
||||
end
|
||||
|
||||
http_range: detachable READABLE_STRING_8
|
||||
-- Requested byte-range of resource
|
||||
do
|
||||
Result := meta_string_variable ({WGI_META_NAMES}.http_range)
|
||||
end
|
||||
|
||||
feature -- Access: Extension to CGI meta parameters - 1.1
|
||||
|
||||
request_uri: READABLE_STRING_8
|
||||
|
||||
@@ -1048,6 +1048,42 @@ feature -- HTTP_*
|
||||
Result := wgi_request.http_if_match
|
||||
end
|
||||
|
||||
http_if_modified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
do
|
||||
Result := wgi_request.http_if_modified_since
|
||||
end
|
||||
|
||||
http_if_none_match: detachable READABLE_STRING_8
|
||||
-- Existence check on resource
|
||||
do
|
||||
Result := wgi_request.http_if_none_match
|
||||
end
|
||||
|
||||
http_if_range: detachable READABLE_STRING_8
|
||||
-- Range check on resource
|
||||
do
|
||||
Result := wgi_request.http_if_range
|
||||
end
|
||||
|
||||
http_if_unmodified_since: detachable READABLE_STRING_8
|
||||
-- Modification check on resource
|
||||
do
|
||||
Result := wgi_request.http_if_unmodified_since
|
||||
end
|
||||
|
||||
http_last_modified: detachable READABLE_STRING_8
|
||||
-- Modification time of resource
|
||||
do
|
||||
Result := wgi_request.http_last_modified
|
||||
end
|
||||
|
||||
http_range: detachable READABLE_STRING_8
|
||||
-- Requested byte-range of resource
|
||||
do
|
||||
Result := wgi_request.http_range
|
||||
end
|
||||
|
||||
feature -- Extra CGI environment variables
|
||||
|
||||
request_uri: READABLE_STRING_8
|
||||
|
||||
Reference in New Issue
Block a user