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.