HTTP (Hypertext Transfer Protocol)
Anonymous authentication, 311
asynchronous model for, 220228
authentication, 311315
Basic authentication, 312, 314
Certificate authentication, 312, 314
channels. See channels, HTTP
classes for, overview, 204205
connection management, 115, 228230
Digest authentication, 312, 314
error handling classes, 115
FileWeb classes, 116
Forms authentication, 312, 314
GET. See GET method
header options, 204-205
headers, Web service, 244247
Headers property, 205
HttpStatusCodes, 208210
HttpWebRequest. See HttpWebRequest class
HttpWebResponse. See HttpWebResponse class
Integrated authentication, 312, 314
Passport authentication, 313, 314
POST. See POST method
pre-authentication, 315
ProtocolError status, 208
proxy server classes, 116
proxy servers, 216218
request methods , 204205
request-response model, 241
security for, 311316
SSL with, 234, 316
System.Net classes supporting, 113116
verb management, 333334
Web service use of, 242244
WebExceptions, 207210
WebHeaderCollection objects, 205
HttpWebRequest class
asynchronous methods, 220228
authentication, 231, 313
BeginGet methods, 221226
cookies, 219220
Create method, 206
downloading files with, 113114
exceptions, 207210
GET method with, 210213
HTTP header properties, 204205
overview, 113114
POST method with, 213216
Proxy property, 216218
status codes, 208210
X.509 certificates with, 235