这是由于https编码引起的吗?

时间:2020-11-02 22:31:44

标签: go https

我不熟悉开发https网站,并且遇到以下问题。我要求网站仅返回shell命令“ pwd”的产品

在Go中,相关行如下:

            import (
               "os/exec"
            )

            out, err := exec.Command("pwd").Output()
            if err != nil {
                fmt.Println(err)
            }
            fmt.Println(out)

响应似乎已编码。

            [47 109 110 116 47 100 47 98 105 110 47 100 101 118 101 108 111 112 109 101 110 116 47 119 119 119 10]

问题:如何获取实际值?

1 个答案:

答案 0 :(得分:0)

这与https编码无关。 Command返回[]byte,然后继续打印。

如果要输出的字符串表示形式,则必须将其转换:

fmt.Println(string(out))