提交 6f81288a 作者: Dr Ian Preston 提交者: Steven Allen

change handler mount point to /proxy/http/

License: MIT
Signed-off-by: 's avatarIan Preston <ianopolous@protonmail.com>
上级 491a491c
......@@ -15,7 +15,7 @@ import (
func ProxyOption() ServeOption {
return func(ipfsNode *core.IpfsNode, _ net.Listener, mux *http.ServeMux) (*http.ServeMux, error) {
mux.HandleFunc("/proxy/", func(w http.ResponseWriter, request *http.Request) {
mux.HandleFunc("/proxy/http/", func(w http.ResponseWriter, request *http.Request) {
// parse request
parsedRequest, err := parseRequest(request)
if err != nil {
......@@ -73,10 +73,6 @@ func parseRequest(request *http.Request) (*proxyRequest, error) {
return nil, fmt.Errorf("Invalid request path '%s'", path)
}
if split[2] != "http" {
return nil, fmt.Errorf("Invalid proxy request protocol '%s'", split[2])
}
peerID, err := peer.IDB58Decode(split[3])
if err != nil {
......
......@@ -138,7 +138,7 @@ teardown_sender_and_receiver
test_expect_success 'handle proxy http request invalid request' '
setup_receiver_ipfs &&
setup_sender_ipfs &&
curl_check_response_code 400 DERPDERPDERP
curl_check_response_code 404 DERPDERPDERP
'
teardown_sender_and_receiver
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论