Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ContentTypeBinary for binary Content-Type ContentTypeBinary = "application/octet-stream" // ContentTypeForm for URL encoded form Content-Type ContentTypeForm = "application/x-www-form-urlencoded" // ContentTypeJSON for JSON Content-Type ContentTypeJSON = "application/json; charset=utf-8" // ContentTypeHTML for HTML Content-Type ContentTypeHTML = "text/html; charset=utf-8" // ContentTypeText for text Content-Type ContentTypeText = "text/plain; charset=utf-8" )
View Source
const DefaultTimeout = time.Duration(5 * time.Second)
DefaultTimeout for HTTP requests
View Source
const UserAgent = "Mozilla/5.0 (compatible; Feedpushr/1.0; +https://github.com/ncarlier/feedpushr)"
UserAgent used by HTTP client
Variables ¶
View Source
var ( // ErrFeedNotFound is returned when a feed is not found in the DB. ErrFeedNotFound = errors.New("feed not found") // ErrFilterNotFound is returned when a filter is not found in the DB. ErrFilterNotFound = errors.New("filter not found") // ErrOutputNotFound is returned when a output is not found in the DB. ErrOutputNotFound = errors.New("output not found") )
View Source
var ValidFeedContentType = regexp.MustCompile(`^(application|text)/(\w+\+)?xml`)
ValidFeedContentType is a REGEXP used to validate valid feed Content-Type
Functions ¶
func GetNormalizedBodyFromRequest ¶
GetNormalizedBodyFromRequest get body reader from HTTP request using UTF-8
func GetNormalizedBodyFromResponse ¶
GetNormalizedBodyFromResponse get body reader from HTTP response using UTF-8
func IsEmptyString ¶
IsEmptyString test if a string pointer is nil or empty
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.