Table of Contents
OIL2 Class Standard.HTTPrequest
class Standard . HTTPrequest {
int32 bytesIn;
oid clientObj;
int32 clientWaiting;
oid connObj;
int32 eofEncountered;
any parsedData;
any response;
} inherits from Object;
DESCRIPTION
The class HTTPrequest is a convenience class that performs
various HTTP/1.1 (RFC 2616) requests.
METHODS
Standard.HTTPrequest:initialize
HTTPrequest:initialize(string operation, string url, string host, string port, optional oid client, optional string contentType, optional any dataToPut, optional any extraHeaders)
Method Description
- URL to retrieve
- default host if not specified in URL
- default port if other than 80 nor specified in URL
- object Id of client to be notified when request complete
When the result of the request is available, the client is sent a
dataRead message and passed the parsed result of the response.
If unsuccessful, this will be nil; otherwise it is a three-element array.
Subscript 0 will be the MIME header; subscript 1 will contain the entity body;
subscript 2 will be the initial HTTP response status header.