Describe a request for HTTP-like endpoints.
[RW] | action | The action to perform - a Symbol from Hoodoo::Services::Middleware::ALLOWED_ACTIONS. |
[RW] | body_hash | Optional Hash of body data for actions |
[RW] | ca_file | An optional String indicating a relative or absolute file path to the location of a .pem format Certificate Authority file (trust store), which may include multliple certificates. The certificates in the file will be used by Net::HTTP to validate the SSL Ceritificate Chain presented by remote servers, when calling endpoints over HTTPS with Hoodoo::Client. Default |
[RW] | discovery_result | A Hoodoo::Services::Discovery “For…” family member instance giving information required to 'find' the target resource. The required class instance depends upon the endpoint in use. |
[RW] | endpoint_uri | The full HTTP URI (or equivalent HTTP URI for HTTP-like, but non-HTTP systems like AMQP) at which the endpoint is found. Excludes any query string or resource identifier portion (it is the “list” action URI without query data, in essence) |
[RW] | http_open_timeout | Optional Float indicating the Net::HTTP open timeout value. This is a value in seconds (default 60) for which the client will wait while attempting to connect to a server. If the connection attempt is still running after the timeout, the request
is aborted and a See also http_timeout. This operates at the HTTP transport level and is independent of any higher level timeouts that might be set up. |
[RW] | http_timeout | Optional Float indicating the Net::HTTP read timeout value. This is a value in seconds (default 60) for which the client will wait while attempting to read data from a server in any individual TCP read operation. The timeout becomes active immediately after a server connection is established. If a read attempt is still running after the timeout, the request is
aborted and a See also http_open_timeout. This operates at the HTTP transport level and is independent of any higher level timeouts that might be set up. |
[RW] | ident | Optional resource identifier for actions |
[RW] | proxy_uri | Full URI (as a URI object) of an HTTP proxy to
use as an override to |
[RW] | query_hash | Optional Hash of query data. |