code: func parseHasKeyPath(p string) (addr common.Address, key []byte, ok bool) {
  	p = strings.TrimPrefix(p, "/api/has-key/")
  	parts := strings.SplitN(p, "/", 2)
  	if len(parts) != 2 || parts[0] == "" || parts[1] == "" {
  		return addr, nil, false
  	}
  	addr = common.HexToAddress(parts[0])
  	key = common.Hex2Bytes(parts[1])
  	return addr, key, true
  }
docs: // parseHasKeyPath extracts address and key from HTTP request
  // path for HasKey route: /api/has-key/{node}/{key}.
  // If ok is false, the provided path is not matched.