Skip to main content

2.2.4. Scheme

2.2.4. Scheme

The @scheme derived component refers to the scheme of the target URL of the HTTP request message. The component value is the scheme as a lowercase string as defined in [HTTP], Section 4.2. While the scheme itself is case insensitive, it MUST be normalized to lowercase for inclusion in the signature base.

For example, the following request message sent over plain HTTP:

POST /path?param=value HTTP/1.1 Host: www.example.com

would result in the following @scheme component value:

http

and the following signature base line:

"@scheme": http