Class: WinRM::HTTP::HttpPlaintext

Inherits:
HttpTransport show all
Defined in:
lib/winrm/http/transport.rb

Overview

Plain text, insecure, HTTP transport

Constant Summary

Constants inherited from HttpTransport

WinRM::HTTP::HttpTransport::DEFAULT_RECEIVE_TIMEOUT

Instance Attribute Summary

Attributes inherited from HttpTransport

#endpoint

Instance Method Summary collapse

Methods inherited from HttpTransport

#basic_auth_only!, #no_ssl_peer_verification!, #no_sspi_auth!, #receive_timeout, #receive_timeout=, #send_request

Constructor Details

#initialize(endpoint, user, pass, opts) ⇒ HttpPlaintext

Returns a new instance of HttpPlaintext.



97
98
99
100
101
102
103
# File 'lib/winrm/http/transport.rb', line 97

def initialize(endpoint, user, pass, opts)
  super(endpoint)
  @httpcli.set_auth(nil, user, pass)
  no_sspi_auth! if opts[:disable_sspi]
  basic_auth_only! if opts[:basic_auth_only]
  no_ssl_peer_verification! if opts[:no_ssl_peer_verification]
end