func IsRequestURI()

in pkg/validate/url.go [25:41]


func IsRequestURI(uri string) bool {
	if uri == "" || len(uri) >= 2048 {
		return false
	}
	if strings.HasSuffix(uri, ";") ||
		strings.HasSuffix(uri, "&") ||
		strings.HasSuffix(uri, "?") ||
		strings.HasSuffix(uri, "+") ||
		strings.HasSuffix(uri, "@") ||
		//
		strings.HasPrefix(uri, ".") ||
		//
		strings.Contains(uri, "//") {
		return false
	}
	return true
}