SourcePro® 2021.1 |
SourcePro® API Reference Guide |
Product Documentation: SourcePro Documentation Home |
Classes for adding HTTP capabilities to a client application.
Classes | |
class | RWHttpAgent |
Provides a high-level interface for issuing common HTTP requests. More... | |
class | RWHttpAuthorizationHeaderBase |
Helper class that defines the header label and type for derived HTTP Authorization headers. More... | |
class | RWHttpBasicAuthorizationHeader |
Helper class that defines an Authorization header for Basic Access Authentication. More... | |
class | RWHttpClient |
Provides a low-level interface for communicating with an HTTP server. More... | |
class | RWHttpClientManager |
Provides a high-level interface for issuing HTTP requests using a cache of connected RWHttpClient instances. More... | |
class | RWHttpConnectionError |
Exception class thrown when the requested HTTP connection could not be established. More... | |
class | RWHttpContentLengthHeader |
Helper class that defines an HTTP Content-Length entity header. More... | |
class | RWHttpContentTypeHeader |
Helper class that defines an HTTP Content-Type header. More... | |
class | RWHttpDate |
Helper class to convert an RWDateTime instance to a date from a string and vice versa, conforming to the HTTP/1.1 specification. More... | |
class | RWHttpDateHeader |
Helper class that defines an HTTP Date header. More... | |
class | RWHttpEntityTag |
Describes an HTTP entity tag. More... | |
class | RWHttpEntityTagHeaderBase |
Helper class that defines the basic formatting and structure of headers that take an entity tag as an argument. More... | |
class | RWHttpFromHeader |
Helper class that defines an HTTP From header. More... | |
class | RWHttpGenericHeader |
Helper class that defines a generic HTTP header. More... | |
class | RWHttpHandlerError |
Exception class thrown when the handler function fails to process the entire body of a message passed to it. More... | |
class | RWHttpHeaderBase |
Abstract base class from which all HTTP header classes derive. More... | |
class | RWHttpHeaderList |
Stores and organizes a collection of RWHttpHeaderBase objects. More... | |
class | RWHttpHeaderParseError |
Exception class thrown when any portion of the HTTP header cannot be parsed due to non-conformance with the HTTP specification. More... | |
class | RWHttpHostHeader |
Helper class that defines an HTTP Host header. More... | |
class | RWHttpIfDateRangeHeader |
Helper class that defines an HTTP If-Range header with HTTP-date. More... | |
class | RWHttpIfEntityTagRangeHeader |
Helper class that defines the HTTP If-Range header with entity tag. More... | |
class | RWHttpIfModifiedSinceHeader |
Helper class that defines an HTTP If-Modified-Since header. More... | |
class | RWHttpInvalidBodyError |
Exception class thrown when an invalid body is associated with a handle or the information provided to the body cannot be processed. More... | |
class | RWHttpNoPendingRepliesError |
Exception class thrown when a reply is requested but there are no pending RWHttpRequests. More... | |
class | RWHttpRange |
Helper class that describes a Byte Range for requesting a portion of a document. More... | |
class | RWHttpRangeHeader |
Helper class that defines an HTTP Range header. More... | |
class | RWHttpRecursiveRedirectError |
Exception class thrown if a redirect location is already in the list of visited locations. More... | |
class | RWHttpReply |
Encapsulates HTTP headers and a protocol reply. More... | |
class | RWHttpReplyError |
Exception class thrown if unexpected data is found in the reply to and HTTP request. More... | |
class | RWHttpRequest |
Encapsulates an entire HTTP request including the request line, header list, and request body. More... | |
class | RWHttpRequestBody |
Encapsulates reading an HTTP message body. More... | |
class | RWHttpRequestError |
Exception class thrown if data without a Content-Length is sent to a server with version less than HTTP/1.1. More... | |
class | RWHttpRequestStreamBody |
Encapsulates reading an HTTP message body from an std::istream. More... | |
class | RWHttpRequestStringBody |
Encapsulates reading an HTTP message body from an RWCString. More... | |
class | RWHttpSocketClient |
Handle class for parent RWHttpClient, providing implementation-specific details for HTTP clients. More... | |
class | RWHttpUserAgentHeader |
Defines an HTTP User-Agent request header. More... | |
Enumerations | |
enum | RWHttpHeaderType { RW_HTTP_GENERAL_HEADER, RW_HTTP_REQUEST_HEADER, RW_HTTP_RESPONSE_HEADER, RW_HTTP_ENTITY_HEADER } |
enum | RWHttpPipeline { RW_HTTP_FORBID_PIPELINING, RW_HTTP_ALLOW_PIPELINING } |
enum RWHttpHeaderType |
Specifies the type of header. You can use this enumerator for ordering the headers when you send them.
enum RWHttpPipeline |
Specifies that a request is pipelined or that a request waits until the server responds to a previous request. For information about pipelining, see the Internet Protocols Module User's Guide.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |