Documentation ¶
Index ¶
Constants ¶
View Source
const (
DeviceUIDHeader = "X-Device-UID"
)
Variables ¶
Functions ¶
func Dial ¶ added in v0.13.0
Dial creates a websocket connection to ShellHub's SSH server.
It receivees the endpoint to connect and the necessary headers for authentication on the server. If the server redirect the connection with status http.StatusTemporaryRedirect or http.StatusPermanentRedirect, the Dial method will follow. Any other response from the server will result in an error as result of this function.
func SameDomainRedirectPolicy ¶ added in v0.13.0
func SameDomainRedirectPolicy() resty.RedirectPolicyFunc
SameDomainRedirectPolicy allows redirect only if the redirected domain is the same as original domain, e.g. redirect to "www.imroc.cc" from "imroc.cc" is allowed, but redirect to "google.com" is not allowed.
Types ¶
type LeveledLogger ¶ added in v0.6.0
func (*LeveledLogger) Debugf ¶ added in v0.9.0
func (l *LeveledLogger) Debugf(msg string, keysAndValues ...interface{})
func (*LeveledLogger) Errorf ¶ added in v0.9.0
func (l *LeveledLogger) Errorf(msg string, keysAndValues ...interface{})
func (*LeveledLogger) Warnf ¶ added in v0.9.0
func (l *LeveledLogger) Warnf(msg string, keysAndValues ...interface{})
type Opt ¶
type Opt func(*client) error
func WithLogger ¶ added in v0.4.0
func WithScheme ¶ added in v0.3.2
Click to show internal directories.
Click to hide internal directories.