Class HTTPPostStreamHandler
In: soap/streamHandler.rb
Parent: StreamHandler

Methods

Included Modules

SOAP

Constants

NofRetry = 10
CRLF = "\r\n"

Attributes

client  [R] 
wiredump_file_base  [RW] 

Public Class methods

[Source]

# File soap/streamHandler.rb, line 78
  def initialize(endpoint_url, options)
    super(endpoint_url)
    @client = Client.new(nil, "SOAP4R/#{ Version }")
    @wiredump_file_base = nil
    @charset = @wiredump_dev = nil
    @options = options
    set_options
    @client.debug_dev = @wiredump_dev
    @cookie_store = nil
  end

Public Instance methods

[Source]

# File soap/streamHandler.rb, line 93
  def inspect
    "#<#{self.class}:#{endpoint_url}>"
  end

[Source]

# File soap/streamHandler.rb, line 101
  def reset
    @client.reset(@endpoint_url)
    @client.save_cookie_store if @cookie_store
  end

[Source]

# File soap/streamHandler.rb, line 97
  def send(conn_data, soapaction = nil, charset = @charset)
    send_post(conn_data, soapaction, charset)
  end

[Source]

# File soap/streamHandler.rb, line 89
  def test_loopback_response
    @client.test_loopback_response
  end

[Validate]