Module: WSDL::HTTP

Defined in:
lib/wsdl/http.rb,
lib/wsdl/http/client.rb,
lib/wsdl/http/config.rb,
lib/wsdl/http/response.rb,
lib/wsdl/http/redirect_guard.rb

Overview

HTTP client and response types for fetching WSDL documents and invoking SOAP operations.

The built-in Client uses Ruby's stdlib net/http with secure defaults. Custom clients can be plugged in via http_client= as long as they respond to get and post and return Response instances.

See Also:

Defined Under Namespace

Modules: RedirectGuard Classes: Client, Config, Response

Constant Summary collapse

DEFAULT_OPEN_TIMEOUT =

Default open (connection) timeout in seconds.

30
DEFAULT_WRITE_TIMEOUT =

Default write (send) timeout in seconds.

60
DEFAULT_READ_TIMEOUT =

Default read (receive) timeout in seconds.

120
DEFAULT_REDIRECT_LIMIT =

Default maximum number of redirects to follow. Prevents redirect loops and excessive redirect chains.

5