INNER CODE UNIT · Go

PathToRIDAction

resgateio/resgate · server/apiEncoding.go:77

func PathToRIDAction(path, query, prefix string) (string, string) {
	if len(path) == len(prefix) || !strings.HasPrefix(path, prefix) {
		return "", ""
	}

	path = path[len(prefix):]

	// Dot separator not allowed in path
	if strings.ContainsRune(path, '.') {
		return "", ""
	}

	if path[0] == '/' {
		path = path[1:]
	}
	parts := strings.Split(path, "/")
	if len(parts) < 2 {
		return "", ""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…