This class encapsulates the response from the web server.
If specified the boundary signal for the property ContentInfo as
Additional information specified in the HTTP headers about the property ContentLength as
Length of the property ContentType as
Data. Comes from the HTTP 'Content-Length:' header.
Value of the HTTP 'Content-Type:' header. property Data as
The stream contains all the data sent by the web server after the HTTP headers property Headers as
Storage for the HTTP headers in the reply. property HttpVersion as
The version of HTTP that the server supports. property ReasonPhrase as
This is the human readable reason that goes with the property StatusCode as
The HTTP status code. This is useful to determine if the request was successful. Look in the rfc for HTTP to see which codes are supported and what they mean. A human readable form of this code is stored as the property StatusLine as
The HTTP status line. This is the first line of the response and signals if the request was successful or if there was a problem.
Get the value associated with this header. method GetNextHeader(name As
Return the name of the next header that was received from the web server. method OutputHeaders()
Output the HTTP headers from the web server to the current device. The headers will not be in the same order but this does not alter the semantics. method OutputToDevice()
Output the full response from the web server to the current device. The headers will not be in the same order but this does not alter the semantics. This is useful to see what the web server sent back. method RemoveHeader(name As
method SetHeader(name As
Used internally to set a header name and value. This can also be called externally if you want to record another header value.