mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-17 01:13:45 +00:00
swarm/api: rename bzzh URL scheme to bzz-hash
This commit is contained in:
parent
379040e22d
commit
75c8a1835d
4 changed files with 11 additions and 11 deletions
|
|
@ -293,7 +293,7 @@ func (s *Server) HandleDelete(w http.ResponseWriter, r *Request) {
|
|||
// HandleGet handles a GET request to
|
||||
// - bzzr://<key> and responds with the raw content stored at the
|
||||
// given storage key
|
||||
// - bzzh://<key> and responds with the hash of the content stored
|
||||
// - bzz-hash://<key> and responds with the hash of the content stored
|
||||
// at the given storage key as a text/plain response
|
||||
func (s *Server) HandleGet(w http.ResponseWriter, r *Request) {
|
||||
key, err := s.api.Resolve(r.uri)
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ func TestBzzGetPath(t *testing.T) {
|
|||
var resp *http.Response
|
||||
var respbody []byte
|
||||
|
||||
url := srv.URL + "/bzzh:/"
|
||||
url := srv.URL + "/bzz-hash:/"
|
||||
if k[:] != "" {
|
||||
url += common.ToHex(key[0])[2:] + "/" + k[1:]
|
||||
}
|
||||
|
|
@ -137,7 +137,7 @@ func TestBzzGetPath(t *testing.T) {
|
|||
srv.URL + "/bzz:/name",
|
||||
srv.URL + "/bzzi:/nonhash",
|
||||
srv.URL + "/bzzr:/nonhash",
|
||||
srv.URL + "/bzzh:/nonhash",
|
||||
srv.URL + "/bzz-hash:/nonhash",
|
||||
}
|
||||
|
||||
nonhashresponses := []string{
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ type URI struct {
|
|||
// * bzzr - raw swarm content
|
||||
// * bzzi - immutable URI of an entry in a swarm manifest
|
||||
// (address is not resolved)
|
||||
// * bzzh - hash of swarm content
|
||||
// * bzz-hash - hash of swarm content
|
||||
//
|
||||
Scheme string
|
||||
|
||||
|
|
@ -52,7 +52,7 @@ type URI struct {
|
|||
// * <scheme>://<addr>
|
||||
// * <scheme>://<addr>/<path>
|
||||
//
|
||||
// with scheme one of bzz, bzzr, bzzi or bzzh
|
||||
// with scheme one of bzz, bzzr, bzzi or bzz-hash
|
||||
func Parse(rawuri string) (*URI, error) {
|
||||
u, err := url.Parse(rawuri)
|
||||
if err != nil {
|
||||
|
|
@ -62,7 +62,7 @@ func Parse(rawuri string) (*URI, error) {
|
|||
|
||||
// check the scheme is valid
|
||||
switch uri.Scheme {
|
||||
case "bzz", "bzzi", "bzzr", "bzzh":
|
||||
case "bzz", "bzzi", "bzzr", "bzz-hash":
|
||||
default:
|
||||
return nil, fmt.Errorf("unknown scheme %q", u.Scheme)
|
||||
}
|
||||
|
|
@ -94,7 +94,7 @@ func (u *URI) Immutable() bool {
|
|||
}
|
||||
|
||||
func (u *URI) Hash() bool {
|
||||
return u.Scheme == "bzzh"
|
||||
return u.Scheme == "bzz-hash"
|
||||
}
|
||||
|
||||
func (u *URI) String() string {
|
||||
|
|
|
|||
|
|
@ -97,13 +97,13 @@ func TestParseURI(t *testing.T) {
|
|||
expectURI: &URI{Scheme: "bzz", Addr: "abc123", Path: "path/to/entry"},
|
||||
},
|
||||
{
|
||||
uri: "bzzh:",
|
||||
expectURI: &URI{Scheme: "bzzh"},
|
||||
uri: "bzz-hash:",
|
||||
expectURI: &URI{Scheme: "bzz-hash"},
|
||||
expectHash: true,
|
||||
},
|
||||
{
|
||||
uri: "bzzh:/",
|
||||
expectURI: &URI{Scheme: "bzzh"},
|
||||
uri: "bzz-hash:/",
|
||||
expectURI: &URI{Scheme: "bzz-hash"},
|
||||
expectHash: true,
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue