From f5a133927157c158ea788f264198161d7fcf92cd Mon Sep 17 00:00:00 2001 From: shaoying Date: Thu, 18 Jul 2019 23:50:12 +0800 Subject: [PATCH] add some --- src/contexts/cli/version.go | 2 +- src/contexts/ssh/ssh.go | 2 +- src/contexts/web/web.go | 11 +++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/contexts/cli/version.go b/src/contexts/cli/version.go index 61ccff9c..a17d6fff 100644 --- a/src/contexts/cli/version.go +++ b/src/contexts/cli/version.go @@ -4,5 +4,5 @@ var version = struct { host string self int }{ - "2019-07-18 10:55:21", "ZYB-20190522USI", 172, + "2019-07-18 17:37:28", "ZYB-20190522USI", 176, } diff --git a/src/contexts/ssh/ssh.go b/src/contexts/ssh/ssh.go index 6a01dfd9..0c4bfa43 100644 --- a/src/contexts/ssh/ssh.go +++ b/src/contexts/ssh/ssh.go @@ -652,7 +652,7 @@ var Index = &ctx.Context{Name: "ssh", Help: "集群中心", m.Cmd("ssh.user", "create", node.Append("user.route")) } m.Log("info", "script %v", m.Append("work.script")) - m.Cmd("nfs.save", "etc/temp.shy", m.Append("work.script")) + m.Cmd("nfs.save", "etc/local.shy", m.Append("work.script")) // 工作路由 if node.Appends("work.route") && !m.Confs("runtime", "work.route") { diff --git a/src/contexts/web/web.go b/src/contexts/web/web.go index d22b80ae..916d3295 100644 --- a/src/contexts/web/web.go +++ b/src/contexts/web/web.go @@ -515,8 +515,11 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", return }}, "get": &ctx.Command{Name: "get [which] name [method GET|POST] url arg...", Help: "访问服务, method: 请求方法, url: 请求地址, arg: 请求参数", - Form: map[string]int{"which": 1, "method": 1, "headers": 2, "content_type": 1, "file": 2, "body": 1, "parse": 1, "temp": -1, "save": 1, "temp_expire": 1}, - Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) (e error) { + Form: map[string]int{ + "which": 1, "method": 1, "args": 1, "headers": 2, + "content_type": 1, "body": 1, "file": 2, + "parse": 1, "temp": -1, "temp_expire": 1, "save": 1, + }, Hand: func(m *ctx.Message, c *ctx.Context, key string, arg ...string) (e error) { // 查看配置 if len(arg) == 0 { m.Cmdy("web.spide") @@ -590,6 +593,10 @@ var Index = &ctx.Context{Name: "web", Help: "应用中心", m.Assert(e) m.Log("info", "json %v", string(b)) body = bytes.NewReader(b) + if m.Has("args") { + uri = uri[:index] + "?" + m.Option("args") + index = len(uri) + } default: // POST form m.Log("info", "body %v", string(uri[index+1:]))