Documentation ¶
Index ¶
Constants ¶
View Source
const ( HTTP_AUTH_TYPE_BASIC = "basic" HTTP_AUTH_TYPE_SAT = "sat" HTTP_AUTH_TYPE_OAUTH = "oauth" HTTP_AUTH_TYPE_OAUTH2 = "oauth2" )
Variables ¶
Functions ¶
func InitHttpTransportWithDialer ¶ added in v1.1.0
Types ¶
type Auth ¶
type Auth struct { Type string `json:"type,omitempty"` Username string `json:"username,omitempty"` // basic auth Password string `json:"password,omitempty"` // basic auth ClientID string `json:"clientId,omitempty"` // oauth2 ClientSecret string `json:"clientSecret,omitempty"` // oauth2 TokenURL string `json:"tokenUrl,omitempty"` // oauth2 Scopes []string `json:"scopes,omitempty"` // oauth2 }
type Config ¶
type Config struct { ToPath string `json:"toPath,omitempty"` FromPath string `json:"fromPath,omitempty"` Url string `json:"url,omitempty"` UrlPath string `json:"urlPath,omitempty"` Method string `json:"method,omitempty"` Body string `json:"body,omitempty"` Headers map[string]string `json:"headers,omitempty"` EmptyPathValueRequired *bool `json:"emptyPathValueRequired,omitempty"` Auth *Auth `json:"auth,omitempty"` }
Config can be passed into NewFilter() in order to configure the behavior of the sender.
func (Config) WithDefaults ¶
Click to show internal directories.
Click to hide internal directories.