Browse Source

Merge pull request #981 from coreos/v2prefix

etcdhttp: add v2prefix
Xiang Li 11 years ago
parent
commit
e393509879
2 changed files with 4 additions and 4 deletions
  1. 3 3
      etcdserver/etcdhttp/http.go
  2. 1 1
      etcdserver/etcdhttp/http_test.go

+ 3 - 3
etcdserver/etcdhttp/http.go

@@ -18,13 +18,13 @@ import (
 	crand "crypto/rand"
 	"math/rand"
 
-	"github.com/coreos/etcd/third_party/code.google.com/p/go.net/context"
 	"github.com/coreos/etcd/elog"
 	etcderrors "github.com/coreos/etcd/error"
 	"github.com/coreos/etcd/etcdserver"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/raft/raftpb"
 	"github.com/coreos/etcd/store"
+	"github.com/coreos/etcd/third_party/code.google.com/p/go.net/context"
 )
 
 type Peers map[int64][]string
@@ -139,7 +139,7 @@ func (h Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
 	switch {
 	case strings.HasPrefix(r.URL.Path, "/raft"):
 		h.serveRaft(ctx, w, r)
-	case strings.HasPrefix(r.URL.Path, "/keys/"):
+	case strings.HasPrefix(r.URL.Path, "/v2/keys/"):
 		h.serveKeys(ctx, w, r)
 	default:
 		http.NotFound(w, r)
@@ -212,7 +212,7 @@ func parseRequest(r *http.Request) (etcdserverpb.Request, error) {
 		Id:        genId(),
 		Method:    r.Method,
 		Val:       r.FormValue("value"),
-		Path:      r.URL.Path[len("/keys"):],
+		Path:      r.URL.Path[len("/v2/keys"):],
 		PrevValue: q.Get("prevValue"),
 		PrevIndex: parseUint64(q.Get("prevIndex")),
 		Recursive: parseBool(q.Get("recursive")),

+ 1 - 1
etcdserver/etcdhttp/http_test.go

@@ -45,7 +45,7 @@ func TestSet(t *testing.T) {
 	s := httptest.NewServer(h)
 	defer s.Close()
 
-	resp, err := http.PostForm(s.URL+"/keys/foo", url.Values{"value": {"bar"}})
+	resp, err := http.PostForm(s.URL+"/v2/keys/foo", url.Values{"value": {"bar"}})
 	if err != nil {
 		t.Fatal(err)
 	}