Module: HttpObjects::Headers::Request
- Extended by:
- Tools
- Defined in:
- lib/http_objects/headers/request.rb
Constant Summary collapse
- Accept =
14.1 Accept
Accept: audio/*; q=0.2, audio/basic
Pending: implement spec
Header("Accept", HttpObjects::Parameters::BasicRules::Token)
- AcceptCharset =
14.2 Accept-Charset
Accept-Charset: iso-8859-5, unicode-1-1;q=0.8
Pending: implement spec
Header("Accept-Charset", HttpObjects::Parameters::BasicRules::Token)
- AcceptEncoding =
14.3 Accept-Encoding
Accept-Encoding: compress, gzip Accept-Encoding: Accept-Encoding: * Accept-Encoding: compress;q=0.5, gzip;q=1.0 Accept-Encoding: gzip;q=1.0, identity; q=0.5, *;q=0
Pending: implement spec
Header("Accept-Encoding", HttpObjects::Parameters::BasicRules::Token)
- AcceptLanguage =
14.4 Accept-Language
Accept-Language: da, en-gb;q=0.8, en;q=0.7
Pending: implement spec
Header("Accept-Language", HttpObjects::Parameters::BasicRules::Token)
- Authorization =
14.8 Authorization Pending: implement spec
Header("Authorization", HttpObjects::Parameters::BasicRules::Token)
- Expect =
14.20 Expect Pending: implement spec
Header("Expect", HttpObjects::Parameters::BasicRules::Token)
- From =
Header("From", HttpObjects::Parameters::BasicRules::Token)
- Host =
14.23 Host
Host: www.w3.org
Header("Host", HttpObjects::Parameters::Uri)
- IfMatch =
14.24 If-Match
If-Match: "xyzzy" If-Match: "xyzzy", "r2d2xxxx", "c3piozzzz" If-Match: *
Header("If-Match") do # ( "*" | 1#entity-tag ) def self.parse(value) if value == "*" HttpObjects::Parameters::BasicRules::Token.parse("*") else HttpObjects::Parameters::EntityTags.parse(value) end end end
- IfModifiedSince =
14.25 If-Modified-Since
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
Header("If-Modified-Since", HttpObjects::Parameters::DateTime)
- IfNoneMatch =
14.26 If-None-Match
If-None-Match: "xyzzy" If-None-Match: W/"xyzzy" If-None-Match: "xyzzy", "r2d2xxxx", "c3piozzzz" If-None-Match: W/"xyzzy", W/"r2d2xxxx", W/"c3piozzzz" If-None-Match: *
Header("If-None-Match", IfMatch)
- IfRange =
14.27 If-Range
Header("If-Range") do # ( entity-tag | HTTP-date ) def self.parse(value) result = HttpObjects::Parameters::EntityTags.parse(value) if value != "" && result.value == "" result = HttpObjects::Parameters::DateTime.parse(value) end result end end
- IfUnmodifiedSince =
14.28 If-Unmodified-Since
If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT
Header("If-Unmodified-Since", HttpObjects::Parameters::DateTime)
- MaxForwards =
14.31 Max-Forwards
Header("Max-Forwards", HttpObjects::Parameters::BasicRules::Digit)
- ProxyAuthorization =
14.34 Proxy-Authorization Pending: implement spec
Header("Proxy-Authorization", HttpObjects::Parameters::BasicRules::Token)
- Range =
14.35 Range Pending: implement spec
Header("Range", HttpObjects::Parameters::BasicRules::Token)
- Referer =
14.36 Referer
Referer: http://www.w3.org/hypertext/DataSources/Overview.html
Header("Referer", HttpObjects::Parameters::Uri)
- TE =
14.39 TE
TE: deflate TE: TE: trailers, deflate;q=0.5
Pending: implement spec
Header("TE", HttpObjects::Parameters::BasicRules::Token)
- UserAgent =
14.43 User-Agent
User-Agent: CERN-LineMode/2.15 libwww/2.17b3
Pending: implement spec
Header("User-Agent", HttpObjects::Parameters::BasicRules::Token)