提交 39bef0d5 作者: Lars Gierth

gateway: on api, restrict to webui

License: MIT
Signed-off-by: 's avatarLars Gierth <larsg@systemli.org>
上级 2df8dc5a
...@@ -367,7 +367,7 @@ func serveHTTPApi(req cmds.Request) (error, <-chan error) { ...@@ -367,7 +367,7 @@ func serveHTTPApi(req cmds.Request) (error, <-chan error) {
corehttp.MetricsCollectionOption("api"), corehttp.MetricsCollectionOption("api"),
corehttp.CommandsOption(*req.InvocContext()), corehttp.CommandsOption(*req.InvocContext()),
corehttp.WebUIOption, corehttp.WebUIOption,
corehttp.GatewayOption("/ipfs", "/ipns"), corehttp.GatewayOption(corehttp.WebUIPaths...),
corehttp.VersionOption(), corehttp.VersionOption(),
defaultMux("/debug/vars"), defaultMux("/debug/vars"),
defaultMux("/debug/pprof/"), defaultMux("/debug/pprof/"),
......
...@@ -32,6 +32,10 @@ test_expect_success "GET IPFS path output looks good" ' ...@@ -32,6 +32,10 @@ test_expect_success "GET IPFS path output looks good" '
rm actual rm actual
' '
test_expect_success "GET IPFS path on API unavailable" '
test_curl_resp_http_code "http://127.0.0.1:$apiport/ipfs/$HASH" "HTTP/1.1 404 Not Found"
'
test_expect_success "GET IPFS directory path succeeds" ' test_expect_success "GET IPFS directory path succeeds" '
mkdir dir && mkdir dir &&
echo "12345" >dir/test && echo "12345" >dir/test &&
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论