Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NormalizationFlags = (purell.FlagsSafe | purell.FlagRemoveDotSegments | purell.FlagRemoveDuplicateSlashes | purell.FlagDecodeDWORDHost | purell.FlagDecodeOctalHost | purell.FlagDecodeHexHost | purell.FlagRemoveUnnecessaryHostDots | purell.FlagRemoveEmptyPortSeparator)
NormalizationFlags defines the normalization flags the purell package will use during canonicalization.
See https://godoc.org/github.com/PuerkitoBio/purell#NormalizationFlags
Functions ¶
func Canonicalize ¶
Canonicalize filters unnecessary query params and then normalizes a URL, ensuring consistent case, encoding, sorting of params, etc.
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver resolves URLs.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package safedialer provides a net.Dialer Control function that permits only TCP connections to port 80 and 443 on public IP addresses, so that an application may safely connect to possibly-malicious URLs controlled by external clients.
|
Package safedialer provides a net.Dialer Control function that permits only TCP connections to port 80 and 443 on public IP addresses, so that an application may safely connect to possibly-malicious URLs controlled by external clients. |
Click to show internal directories.
Click to hide internal directories.