在Golang中使用参数测试网址

时间:2020-11-12 21:34:38

标签: go

我正在尝试通过Go函数测试URL。在我们的环境中,我们按环境设置了主机名,例如https://www/examplesite20193.domain.org,这是我所拥有的简单示例:

package main

import (
    "fmt"
    "net/http"
    "log"
)

func main() {
    versionMaj := "2019"
    versionMin := "3"
    endpoint := versionMaj+versionMin
    
    resp, err:= http.Get("https://www.examplesite%s.domain.org", endpoint)
    if err != nil {
        log.Fatal(err)
    }
    fmt.Println("HTTP Response Status:", resp.StatusCode, http.StatusText(resp.StatusCode))
}

当我对此进行测试时,它表示为too many arguments in call to http.Get have (string, string) want (string)。 有没有办法像我指定的端点那样传递参数?

1 个答案:

答案 0 :(得分:0)

可能您正在寻找这样的东西:

A