Ever wonder what a web site knows about you and your computer? Here are the properties accessible from the Request object in ASP.Net. Note that some of these items have to do with the web site rather than the requester.

Property Comment Value From Your Browser
AcceptTypes Gets a string array of client-supported MIME accept types.
Accept Type 0: text/html
Accept Type 1: application/xhtml+xml
Accept Type 2: text/xml;q=0.9
Accept Type 3: text/plain;q=0.8
Accept Type 4: image/png
Accept Type 5: */*;q=0.5
ApplicationPath Gets the ASP.NET application's virtual application root path on the server.
/
Browser Gets information about the requesting client's browser capabilities.
Type = Unknown
Name = Unknown
Version = 0.0
Major Version = 0
Minor Version = 0
Platform = Unknown
Is Beta = False
Is Crawler = False
Is AOL = False
Is Win16 = False
Is Win32 = False
Supports Frames = False
Supports Tables = False
Supports Cookies = True
Supports VB Script = False
Supports JavaScript version = 0.0
Supports Java Applets = False
Supports ActiveX Controls = False
CDF = False
ClientCertificate Gets the current request's client security certificate.
Certificate = System.Byte[]
Cookie =
Flags = 0
IsPresent = False
Issuer =
IsValid = True
KeySize = 0
SecretKeySize = 0
SerialNumber =
ServerIssuer =
ServerSubject =
Subject =
ValidFrom = 9/6/2010 10:33:56 AM
ValidUntil = 9/6/2010 10:33:56 AM
What's this = System.Web.HttpClientCertificate
ContentEncoding Gets or sets the character set of the entity-body.
Unicode (UTF-8)
ContentLength Specifies the length, in bytes, of content sent by the client.
0
ContentType Gets or sets the MIME content type of the incoming request.
 
Cookies Gets a collection of cookies sent by the client.
Cookie: ASP.NET_SessionId
  Expires: 12:00:00 AM
  Secure: False
    Value 0: 20za1dajp1xzyl5543vgxtmx
CurrentExecutionFilePath Gets the virtual path of the current request.
/request_output.aspx
FilePath Gets the virtual path of the current request.
/request_output.aspx
Files Gets the collection of client-uploaded files (Multipart MIME format).
 
Form Gets a collection of form variables.
 
Headers Gets a collection of HTTP headers.
Key: Cache-Control
  Value 0: no-cache
Key: Connection
  Value 0: close
Key: Pragma
  Value 0: no-cache
Key: Accept
  Value 0: text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Key: Accept-Charset
  Value 0: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Key: Accept-Encoding
  Value 0: gzip
Key: Accept-Language
  Value 0: en-us,en;q=0.5
Key: Cookie
  Value 0: ASP.NET_SessionId=20za1dajp1xzyl5543vgxtmx
Key: Host
  Value 0: vbwebdev.net
Key: User-Agent
  Value 0: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Key: x-cc-id
  Value 0: ccc01-01
HttpMethod Gets the HTTP data transfer method (such as GET, POST, or HEAD) used by the client.
GET 
InputStream Gets the contents of the incoming HTTP entity body.
 
IsAuthenticated Gets a value indicating whether the user has been authenticated.
False
IsSecureConnection Gets a value indicting whether the HTTP connection uses secure sockets (that is, HTTPS).
False
Params Gets a combined collection of QueryString, Form, ServerVariables, and Cookies items. {not shown}
Path Gets the virtual path of the current request.
/request_output.aspx 
PathInfo Gets additional path information for a resource with a URL extension.
 
PhysicalApplicationPath Gets the physical file system path of the currently executing server application's root directory. {not shown}
PhysicalPath Gets the physical file system path corresponding to the requested URL. {not shown}
QueryString Gets the collection of HTTP query string variables.
 
RawUrl Gets the raw URL of the current request.
/request_output.aspx
RequestType Gets or sets the HTTP data transfer method (GET or POST) used by the client.
GET
ServerVariables Gets a collection of Web server variables.
{not shown due to size]
TotalBytes Gets the number of bytes in the current input stream.
0
Url Gets Information about the URL of the current request. {not shown}
UrlReferrer Gets information about the URL of the client's previous request that linked to the current URL. {not shown}
UserAgent Gets the raw user agent string of the client browser.
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
UserHostAddress Gets the IP host address of the remote client.
38.107.191.80
UserHostName Gets the DNS name of the remote client.
38.107.191.80
UserLanguages Gets a sorted string array of client language preferences.
User Language: en-us
User Language: en;q=0.5