CCSP Logo An Introduction to Secure HTTP Servers
up right HTTP Basics - GET (Basic Auth)

Client Request
GET /auth/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: Mozilla/3.01 (X11; I; AIX 2)
Host: ejk.cso.uiuc.edu
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

Server Response
HTTP/1.0 401 Unauthorized
Server: Netscape-FastTrack/2.0c
Date: Sun, 17 Nov 1996 16:42:46 GMT
WWW-authenticate: basic realm="Default UserDB"
Content-type: text/html
Content-length: 223

<HTML><HEAD><TITLE>Unauthorized</TITLE></HEAD>
...
Subsequent Client Requests
GET /auth/index.html HTTP/1.0
Authorization: Basic KDENfKdifwekFD23nf==
Connection: Keep-Alive
User-Agent: Mozilla/3.01 (X11; I; AIX 2)
Host: ejk.cso.uiuc.edu
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

Note: KDENfKdi... is username:password in Base64 Content Transfer Encoding

Ed Kubaitis - ejk@uiuc.edu - November 1996