System::Net Namespace Reference

Classes

class  CredentialCache
 
class  HttpWebRequest
 
class  HttpWebResponse
 
class  ICredentials
 
class  ICredentialsByHost
 
class  NetworkCredential
 
class  WebClient
 
class  WebHeaderCollection
 
class  WebRequest
 
class  WebResponse
 

Enumerations

enum  HttpRequestHeader {
  HttpRequestHeader::CacheControl = 0, HttpRequestHeader::Connection = 1, HttpRequestHeader::Date = 2, HttpRequestHeader::KeepAlive = 3,
  HttpRequestHeader::Pragma = 4, HttpRequestHeader::Trailer = 5, HttpRequestHeader::TransferEncoding = 6, HttpRequestHeader::Upgrade = 7,
  HttpRequestHeader::Via = 8, HttpRequestHeader::Warning = 9, HttpRequestHeader::Allow = 10, HttpRequestHeader::ContentLength = 11,
  HttpRequestHeader::ContentType = 12, HttpRequestHeader::ContentEncoding = 13, HttpRequestHeader::ContentLanguage = 14, HttpRequestHeader::ContentLocation = 15,
  HttpRequestHeader::ContentMd5 = 16, HttpRequestHeader::ContentRange = 17, HttpRequestHeader::Expires = 18, HttpRequestHeader::LastModified = 19,
  HttpRequestHeader::Accept = 20, HttpRequestHeader::AcceptCharset = 21, HttpRequestHeader::AcceptEncoding = 22, HttpRequestHeader::AcceptLanguage = 23,
  HttpRequestHeader::Authorization = 24, HttpRequestHeader::Cookie = 25, HttpRequestHeader::Expect = 26, HttpRequestHeader::From = 27,
  HttpRequestHeader::Host = 28, HttpRequestHeader::IfMatch = 29, HttpRequestHeader::IfModifiedSince = 30, HttpRequestHeader::IfNoneMatch = 31,
  HttpRequestHeader::IfRange = 32, HttpRequestHeader::IfUnmodifiedSince = 33, HttpRequestHeader::MaxForwards = 34, HttpRequestHeader::ProxyAuthorization = 35,
  HttpRequestHeader::Referer = 36, HttpRequestHeader::Range = 37, HttpRequestHeader::Te = 38, HttpRequestHeader::Translate = 39,
  HttpRequestHeader::UserAgent = 40
}
 
enum  HttpResponseHeader {
  HttpResponseHeader::CacheControl = 0, HttpResponseHeader::Connection = 1, HttpResponseHeader::Date = 2, HttpResponseHeader::KeepAlive = 3,
  HttpResponseHeader::Pragma = 4, HttpResponseHeader::Trailer = 5, HttpResponseHeader::TransferEncoding = 6, HttpResponseHeader::Upgrade = 7,
  HttpResponseHeader::Via = 8, HttpResponseHeader::Warning = 9, HttpResponseHeader::Allow = 10, HttpResponseHeader::ContentLength = 11,
  HttpResponseHeader::ContentType = 12, HttpResponseHeader::ContentEncoding = 13, HttpResponseHeader::ContentLanguage = 14, HttpResponseHeader::ContentLocation = 15,
  HttpResponseHeader::ContentMd5 = 16, HttpResponseHeader::ContentRange = 17, HttpResponseHeader::Expires = 18, HttpResponseHeader::LastModified = 19,
  HttpResponseHeader::AcceptRanges = 20, HttpResponseHeader::Age = 21, HttpResponseHeader::ETag = 22, HttpResponseHeader::Location = 23,
  HttpResponseHeader::ProxyAuthenticate = 24, HttpResponseHeader::RetryAfter = 25, HttpResponseHeader::Server = 26, HttpResponseHeader::SetCookie = 27,
  HttpResponseHeader::Vary = 28, HttpResponseHeader::WwwAuthenticate = 29
}
 
enum  HttpStatusCode {
  HttpStatusCode::Continue = 100, HttpStatusCode::SwitchingProtocols = 101, HttpStatusCode::OK = 200, HttpStatusCode::Created = 201,
  HttpStatusCode::Accepted = 202, HttpStatusCode::NonAuthoritativeInformation = 203, HttpStatusCode::NoContent = 204, HttpStatusCode::ResetContent = 205,
  HttpStatusCode::PartialContent = 206, HttpStatusCode::MultipleChoices = 300, HttpStatusCode::Ambiguous = 300, HttpStatusCode::MovedPermanently = 301,
  HttpStatusCode::Moved = 301, HttpStatusCode::Found = 302, HttpStatusCode::Redirect = 302, HttpStatusCode::SeeOther = 303,
  HttpStatusCode::RedirectMethod = 303, HttpStatusCode::NotModified = 304, HttpStatusCode::UseProxy = 305, HttpStatusCode::Unused = 306,
  HttpStatusCode::TemporaryRedirect = 307, HttpStatusCode::RedirectKeepVerb = 307, HttpStatusCode::BadRequest = 400, HttpStatusCode::Unauthorized = 401,
  HttpStatusCode::PaymentRequired = 402, HttpStatusCode::Forbidden = 403, HttpStatusCode::NotFound = 404, HttpStatusCode::MethodNotAllowed = 405,
  HttpStatusCode::NotAcceptable = 406, HttpStatusCode::ProxyAuthenticationRequired = 407, HttpStatusCode::RequestTimeout = 408, HttpStatusCode::Conflict = 409,
  HttpStatusCode::Gone = 410, HttpStatusCode::LengthRequired = 411, HttpStatusCode::PreconditionFailed = 412, HttpStatusCode::RequestEntityTooLarge = 413,
  HttpStatusCode::RequestUriTooLong = 414, HttpStatusCode::UnsupportedMediaType = 415, HttpStatusCode::RequestedRangeNotSatisfiable = 416, HttpStatusCode::ExpectationFailed = 417,
  HttpStatusCode::UpgradeRequired = 426, HttpStatusCode::InternalServerError = 500, HttpStatusCode::NotImplemented = 501, HttpStatusCode::BadGateway = 502,
  HttpStatusCode::ServiceUnavailable = 503, HttpStatusCode::GatewayTimeout = 504, HttpStatusCode::HttpVersionNotSupported = 505
}
 

Enumeration Type Documentation

◆ HttpRequestHeader

Enumerator
CacheControl 
Connection 
Date 
KeepAlive 
Pragma 
Trailer 
TransferEncoding 
Upgrade 
Via 
Warning 
Allow 
ContentLength 
ContentType 
ContentEncoding 
ContentLanguage 
ContentLocation 
ContentMd5 
ContentRange 
Expires 
LastModified 
Accept 
AcceptCharset 
AcceptEncoding 
AcceptLanguage 
Authorization 
Cookie 
Expect 
From 
Host 
IfMatch 
IfModifiedSince 
IfNoneMatch 
IfRange 
IfUnmodifiedSince 
MaxForwards 
ProxyAuthorization 
Referer 
Range 
Te 
Translate 
UserAgent 

◆ HttpResponseHeader

Enumerator
CacheControl 
Connection 
Date 
KeepAlive 
Pragma 
Trailer 
TransferEncoding 
Upgrade 
Via 
Warning 
Allow 
ContentLength 
ContentType 
ContentEncoding 
ContentLanguage 
ContentLocation 
ContentMd5 
ContentRange 
Expires 
LastModified 
AcceptRanges 
Age 
ETag 
Location 
ProxyAuthenticate 
RetryAfter 
Server 
SetCookie 
Vary 
WwwAuthenticate 

◆ HttpStatusCode

Enumerator
Continue 

<devdoc>

[To be supplied.]

</devdoc>

SwitchingProtocols 

<devdoc>

[To be supplied.]

</devdoc>

OK 

<devdoc>

[To be supplied.]

</devdoc>

Created 

<devdoc>

[To be supplied.]

</devdoc>

Accepted 

<devdoc>

[To be supplied.]

</devdoc>

NonAuthoritativeInformation 

<devdoc>

[To be supplied.]

</devdoc>

NoContent 

<devdoc>

[To be supplied.]

</devdoc>

ResetContent 

<devdoc>

[To be supplied.]

</devdoc>

PartialContent 

<devdoc>

[To be supplied.]

</devdoc>

MultipleChoices 

<devdoc>

[To be supplied.]

</devdoc>

Ambiguous 

<devdoc>

[To be supplied.]

</devdoc>

MovedPermanently 

<devdoc>

[To be supplied.]

</devdoc>

Moved 

<devdoc>

[To be supplied.]

</devdoc>

Found 

<devdoc>

[To be supplied.]

</devdoc>

Redirect 

<devdoc>

[To be supplied.]

</devdoc>

SeeOther 

<devdoc>

[To be supplied.]

</devdoc>

RedirectMethod 

<devdoc>

[To be supplied.]

</devdoc>

NotModified 

<devdoc>

[To be supplied.]

</devdoc>

UseProxy 

<devdoc>

[To be supplied.]

</devdoc>

Unused 

<devdoc>

[To be supplied.]

</devdoc>

TemporaryRedirect 

<devdoc>

[To be supplied.]

</devdoc>

RedirectKeepVerb 

<devdoc>

[To be supplied.]

</devdoc>

BadRequest 

<devdoc>

[To be supplied.]

</devdoc>

Unauthorized 

<devdoc>

[To be supplied.]

</devdoc>

PaymentRequired 

<devdoc>

[To be supplied.]

</devdoc>

Forbidden 

<devdoc>

[To be supplied.]

</devdoc>

NotFound 

<devdoc>

[To be supplied.]

</devdoc>

MethodNotAllowed 

<devdoc>

[To be supplied.]

</devdoc>

NotAcceptable 

<devdoc>

[To be supplied.]

</devdoc>

ProxyAuthenticationRequired 

<devdoc>

[To be supplied.]

</devdoc>

RequestTimeout 

<devdoc>

[To be supplied.]

</devdoc>

Conflict 

<devdoc>

[To be supplied.]

</devdoc>

Gone 

<devdoc>

[To be supplied.]

</devdoc>

LengthRequired 

<devdoc>

[To be supplied.]

</devdoc>

PreconditionFailed 

<devdoc>

[To be supplied.]

</devdoc>

RequestEntityTooLarge 

<devdoc>

[To be supplied.]

</devdoc>

RequestUriTooLong 

<devdoc>

[To be supplied.]

</devdoc>

UnsupportedMediaType 

<devdoc>

[To be supplied.]

</devdoc>

RequestedRangeNotSatisfiable 

<devdoc>

[To be supplied.]

</devdoc>

ExpectationFailed 

<devdoc>

[To be supplied.]

</devdoc>

UpgradeRequired 
InternalServerError 

<devdoc>

[To be supplied.]

</devdoc>

NotImplemented 

<devdoc>

[To be supplied.]

</devdoc>

BadGateway 

<devdoc>

[To be supplied.]

</devdoc>

ServiceUnavailable 

<devdoc>

[To be supplied.]

</devdoc>

GatewayTimeout 

<devdoc>

[To be supplied.]

</devdoc>

HttpVersionNotSupported 

<devdoc>

[To be supplied.]

</devdoc>