Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpProvider ¶
type HttpProvider struct {
BaseProvider
HTTPMethod string `json:"http_method"` // GET, POST, PUT, DELETE, PATCH
URL string `json:"url"`
ContentType string `json:"content_type"` // default application/json
Auth *Auth `json:"auth,omitempty"`
Headers map[string]string `json:"headers,omitempty"`
BodyField *string `json:"body_field,omitempty"` // name of the single input field
HeaderFields []string `json:"header_fields,omitempty"`
}
HttpProvider represents RESTful HTTP/HTTPS API.
func UnmarshalHttpProvider ¶
func UnmarshalHttpProvider(data []byte) (*HttpProvider, error)
Click to show internal directories.
Click to hide internal directories.