
Figure 3 through Figure 5 show the class hierarchies for the HTTP package.



Table 3 lists and briefly describes the classes and globals in the HTTP package.
NOTE -- Any hyphens that appear in the following table are for formatting purposes only. Rogue Wave class and interface names do not include hyphens.
The HTTP package contains the following exception classes: RWHttpConnectionError, RWHttpHandlerError, RWHttpHeaderParseError, RWHttpInvalidBodyError, RWHttpNoPendingRepliesError, RWHttpRecursiveRedirectError, RWHttpReplyError, and RWHttpRequestError. | |
Simplifies performing the most common HTTP requests. | |
Defines the basic formatting and structure of Authorization header classes. | |
Formats and encodes its contents as Authorization: basic header_value. | |
Provides low-level access to the HTTP client-side protocol. | |
Managers threads and host connections used in servicing RWHttpAgent requests. | |
A derived RWHttpHeaderBase that formats its contents as Content-Length: header_value. | |
A derived RWHttpHeaderBase that formats its contents as Content-Type: header_value. | |
Maintains date and time information. | |
A derived RWHttpHeaderBase. Defines the HTTP Date header request. It is a helper class that formats its contents as Date: header_value. | |
Compares two entity tags as defined in the HTTP/1.1 specification. | |
Defines the basic formatting and structure of headers that take etag as an argument. | |
A derived RWHttpGenericHeader. Defines the HTTP From header request. It is a helper class that formats its contents as From: header_value. | |
A derived class of RWHttpHeaderBase. It is a helper class that formats its contents as header_label: header_value. | |
An abstract base class for all concrete RWHttpHeader classes. Makes it easier to attach headers and provides formatting for various HTTP requests. | |
Stores and organizes collections of RWHttpHeaderBase objects. | |
Formats its contents as Host: uri. | |
Formats its contents as If-Range: followed by a valid HTTP date string. | |
Formats its contents as If-Range: followed by an entity tag. | |
A derived RWHttpDateHeader. Defines the HTTP If-Modified-Since header request. | |
Defines an HTTP range for requesting a portion of a document. | |
Formats its contents as Range: bytes=start_range - stop_range. | |
The class for all HTTP protocol reply messages. RWHttpReply is a subclass of RWNumReply, and provides additional methods for retrieving returned HTTP header information. | |
Defines the HTTP request methods in the HTTP specifications. | |
An abstract base class from which the methods for handling message bodies are derived. | |
Defines how to read a streamed message body. | |
Defines how to read a standard message body. | |
Provides implementation specific details for HTTP clients over normal network sockets. | |
A derived RWHttpGenericHeader. Defines the HTTP User-Agent header request. | |
Specifies that a request is pipelined or that a request waits until the server responds to a previous request. | |
Specifies the type of transfer encoding that the server is sending back. | |
Specifies the type of header. |
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.