138 CHAPTER 5 (Web server version) PERMUTATIONS PATTERN E B
138 CHAPTER 5 PERMUTATIONS PATTERN E B V N Figure 5-11. HTTP authentication dialog box prefilled with authentication information A typical HTTP digest authentication conversation is described in the following steps. The process starts with the client requesting a resource: GET /test/ HTTP/1.1 Host: jupiter:8100 User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8) Gecko/20050511 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9, . text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive The resource is protected, and therefore the server will challenge for an authentication: HTTP/1.1 401 Authorization Required Date: Sat, 27 Aug 2005 14:00:05 GMT Server: Apache/2.0.53 (Ubuntu) PHP/4.3.10-10ubuntu4 WWW-Authenticate: Digest realm=”Private Domain”, nonce=”0hvlrVH/ AwA=8225d4804076a334d81181695204fee405adaaee”, algorithm=MD5, domain=”/test”, qop=”auth”
If you are in need for cheap and reliable webhost to host your website, we recommend http web server services.