diff --git a/common/constant/key.go b/common/constant/key.go
index 488da4867ea8436fdbcc3bce9e6a1b5aaf33c1b2..80bb4195a8ccd158d7cc6e8678a3ce06253a2059 100644
--- a/common/constant/key.go
+++ b/common/constant/key.go
@@ -40,8 +40,8 @@ const (
 	TOKEN_KEY              = "token"
 	LOCAL_ADDR             = "local-addr"
 	REMOTE_ADDR            = "remote-addr"
-	PATH_SEPARATOR         = "/"
 	DUBBO_KEY              = "dubbo"
+	ANYHOST_KEY            = "anyhost"
 )
 
 const (
diff --git a/registry/base_registry.go b/registry/base_registry.go
index 18ec608ca64594dc7c2199ed75daa9e5a1b7e887..04694da25a38899cfc6f56a8092a15547f142e9c 100644
--- a/registry/base_registry.go
+++ b/registry/base_registry.go
@@ -245,13 +245,13 @@ func (r *BaseRegistry) providerRegistry(c common.URL, params url.Values) (string
 		logger.Errorf("facadeBasedRegistry.CreatePath(path{%s}) = error{%#v}", dubboPath, perrors.WithStack(err))
 		return "", "", perrors.WithMessagef(err, "facadeBasedRegistry.CreatePath(path:%s)", dubboPath)
 	}
-	params.Add("anyhost", "true")
+	params.Add(constant.ANYHOST_KEY, "true")
 
 	// Dubbo java consumer to start looking for the provider url,because the category does not match,
 	// the provider will not find, causing the consumer can not start, so we use consumers.
 
 	if len(c.Methods) == 0 {
-		params.Add("methods", strings.Join(c.Methods, ","))
+		params.Add(constant.METHODS_KEY, strings.Join(c.Methods, ","))
 	}
 	logger.Debugf("provider url params:%#v", params)
 	var host string