正在显示
1 个修改的文件
包含
2 行增加
和
1 行删除
@@ -3,6 +3,7 @@ package push | @@ -3,6 +3,7 @@ package push | ||
3 | import ( | 3 | import ( |
4 | "bytes" | 4 | "bytes" |
5 | "fmt" | 5 | "fmt" |
6 | + "net/url" | ||
6 | "strings" | 7 | "strings" |
7 | ) | 8 | ) |
8 | 9 | ||
@@ -138,7 +139,7 @@ func (o *Options) FormatTranDataToIntent() string { | @@ -138,7 +139,7 @@ func (o *Options) FormatTranDataToIntent() string { | ||
138 | } | 139 | } |
139 | var params = bytes.NewBuffer(nil) | 140 | var params = bytes.NewBuffer(nil) |
140 | for k, v := range tranMap { | 141 | for k, v := range tranMap { |
141 | - params.WriteString(fmt.Sprintf("S.%s=%v;", k, v)) | 142 | + params.WriteString(fmt.Sprintf("S.%s=%v;", url.QueryEscape(k), url.QueryEscape(fmt.Sprintf("%v", v)))) |
142 | } | 143 | } |
143 | if idx := strings.Index(o.Intent, "end"); idx > 0 { | 144 | if idx := strings.Index(o.Intent, "end"); idx > 0 { |
144 | return o.Intent[0:idx] + params.String() + "end" | 145 | return o.Intent[0:idx] + params.String() + "end" |
-
请 注册 或 登录 后发表评论