System.Net.Http Namespace

Classes

public class AnyMediaType
public class AnySubtype
public class ApplicationMediaType
public class AudioMediaType
public class Authority
public class BasicSubtype
public class ChunkExtensionAdder
public class ChunkedTransferCoding
public class Coding
public class DeflateCoding
public class ExternalBodySubtype
public class HttpAcceptEncodingHeader
public class HttpAcceptHeader
public class HttpClient Represents a HTTP/1.1 client.
public class HttpConnectMethod
public class HttpContentLengthHeader
public class HttpDeleteMethod
public class HttpException
public class HttpFieldValue
public class HttpGetMethod
public class HttpHeadMethod
public class HttpHeader
public class HttpHeaderCollection Represents a collection of HTTP headers.
public class HttpHostHeader
public class HttpMethod
public class HttpOptionsMethod
public static class HttpParser
public class HttpPostMethod
public class HttpPutMethod
public class HttpRequest
public class HttpStatus
public class HttpTEHeader
public class HttpTraceMethod
public class HttpUserAgentHeader
public class HttpVersion
public class Http_1_1_Version
public class ImageMediaType
public class JpegSubtype
public class MediaRange
public class MediaType
public class MessageMediaType
public class MimeType
public class MpegSubtype
public class MultipartMediaType
public class OctetStreamSubtype
public class PartialSubtype
public class PlainSubtype
public class PostScriptSubtype
public class Rfc822Subtype
public class Subtype
public class TextMediaType
public class UriException
public class UriReference Represents a URI .
public class VideoMediaType

Functions

public nothrow String<char> CombineNetPath(const String<char>& left, const String<char>& right)
public String<char> GetFullNetPath(const String<char>& path)
public List<HttpFieldValue> MakeCodingListValue(const List<Coding>& codings)
public String<char> MakeHttpHostValue(const String<char>& host, int port)
public List<HttpFieldValue> MakeMediaRangeListValue(const List<MediaRange>& mediaRanges)
public List<HttpFieldValue> MakeProductListValue(const List<String<char>>& products)
public uchar ParseHex(uchar c1, uchar c2)
public void ReadCRLF(ByteStream& stream)
public ulong ReadChunkHeader(ByteStream& stream, Map<String<char>, String<char>, Less<String<char>>>& chunkExtensions)
public SharedPtr<ByteStream> ReadChunkedBody(ByteStream& stream, List<HttpHeader>& trailer)
public HttpStatus ReadStartOfMessage(ByteStream& stream, HttpHeaderCollection& headers, StreamWriter* log)
public String<char> ReadStartOfMessageWithStatus(ByteStream& stream, HttpHeaderCollection& headers, StreamWriter* log)
public void ReadTrailer(ByteStream& stream, List<HttpHeader>& trailer)

Constants

public const ushort statusClientErrorBadRequest = 400u
public const ushort statusClientErrorConflict = 409u
public const ushort statusClientErrorEnd = 499u
public const ushort statusClientErrorExpectationFailed = 417u
public const ushort statusClientErrorForbidden = 403u
public const ushort statusClientErrorGone = 410u
public const ushort statusClientErrorLengthRequired = 411u
public const ushort statusClientErrorMethodNotAllowed = 405u
public const ushort statusClientErrorNotAcceptable = 406u
public const ushort statusClientErrorNotFound = 404u
public const ushort statusClientErrorPaymentRequired = 402u
public const ushort statusClientErrorPreconditionFailed = 412u
public const ushort statusClientErrorProxyAuthenticationRequired = 407u
public const ushort statusClientErrorRequestEntityTooLarge = 413u
public const ushort statusClientErrorRequestTimeout = 408u
public const ushort statusClientErrorRequestURITooLong = 414u
public const ushort statusClientErrorRequestedRangeNotSatisfiable = 416u
public const ushort statusClientErrorStart = 400u
public const ushort statusClientErrorUnauthorized = 401u
public const ushort statusClientErrorUnsupportedMediaType = 415u
public const ushort statusInfoContinue = 100u
public const ushort statusInfoEnd = 199u
public const ushort statusInfoStart = 100u
public const ushort statusInfoSwitchingProtocols = 101u
public const ushort statusRedirectionEnd = 399u
public const ushort statusRedirectionFound = 302u
public const ushort statusRedirectionMovedPermanently = 301u
public const ushort statusRedirectionMultipleChoices = 300u
public const ushort statusRedirectionNotModified = 304u
public const ushort statusRedirectionSeeOther = 303u
public const ushort statusRedirectionStart = 300u
public const ushort statusRedirectionTemporaryRedirect = 307u
public const ushort statusRedirectionUnused = 306u
public const ushort statusRedirectionUseProxy = 305u
public const ushort statusServerBadGateway = 502u
public const ushort statusServerErrorEnd = 599u
public const ushort statusServerErrorStart = 500u
public const ushort statusServerGatewayTimeout = 504u
public const ushort statusServerHttpVersionNotSupported = 505u
public const ushort statusServerInternalServerError = 500u
public const ushort statusServerNotImplemented = 501u
public const ushort statusServerServiceUnavailable = 503u
public const ushort statusSuccessAccepted = 202u
public const ushort statusSuccessCreated = 201u
public const ushort statusSuccessEnd = 299u
public const ushort statusSuccessNoContent = 204u
public const ushort statusSuccessNonAuthoritativeInformation = 203u
public const ushort statusSuccessOK = 200u
public const ushort statusSuccessPartialContent = 206u
public const ushort statusSuccessResetContent = 205u
public const ushort statusSuccessStart = 200u

Function Details

CombineNetPath Function

public nothrow String<char> CombineNetPath(const String<char>& left, const String<char>& right)

Definition
Line 264 of System.Net.Http/UriReference.cm


GetFullNetPath Function

public String<char> GetFullNetPath(const String<char>& path)

Definition
Line 294 of System.Net.Http/UriReference.cm


MakeCodingListValue Function

public List<HttpFieldValue> MakeCodingListValue(const List<Coding>& codings)

Definition
Line 455 of System.Net.Http/HttpRequest.cm


MakeHttpHostValue Function

public String<char> MakeHttpHostValue(const String<char>& host, int port)

Definition
Line 336 of System.Net.Http/HttpRequest.cm


MakeMediaRangeListValue Function

public List<HttpFieldValue> MakeMediaRangeListValue(const List<MediaRange>& mediaRanges)

Definition
Line 392 of System.Net.Http/HttpRequest.cm


MakeProductListValue Function

public List<HttpFieldValue> MakeProductListValue(const List<String<char>>& products)

Definition
Line 369 of System.Net.Http/HttpRequest.cm


ParseHex Function

public uchar ParseHex(uchar c1, uchar c2)

Definition
Line 5 of System.Net.Http/TokenValueParsers.cm


ReadCRLF Function

public void ReadCRLF(ByteStream& stream)

Definition
Line 25 of System.Net.Http/ChunkedBodyReader.cm


ReadChunkHeader Function

public ulong ReadChunkHeader(ByteStream& stream, Map<String<char>, String<char>, Less<String<char>>>& chunkExtensions)

Definition
Line 39 of System.Net.Http/ChunkedBodyReader.cm


ReadChunkedBody Function

public SharedPtr<ByteStream> ReadChunkedBody(ByteStream& stream, List<HttpHeader>& trailer)

Definition
Line 161 of System.Net.Http/ChunkedBodyReader.cm


ReadStartOfMessage Function

public HttpStatus ReadStartOfMessage(ByteStream& stream, HttpHeaderCollection& headers, StreamWriter* log)

Definition
Line 12 of System.Net.Http/HttpAgent.cm


ReadStartOfMessageWithStatus Function

public String<char> ReadStartOfMessageWithStatus(ByteStream& stream, HttpHeaderCollection& headers, StreamWriter* log)

Definition
Line 18 of System.Net.Http/HttpAgent.cm


ReadTrailer Function

public void ReadTrailer(ByteStream& stream, List<HttpHeader>& trailer)

Definition
Line 82 of System.Net.Http/ChunkedBodyReader.cm