猿问

Golang 导入(未定义:请求)

我正在尝试创建一个自定义函数,结果将 Request 对象传回:


 func ConstructRequest(testParameters string, reqType string) Request {

    req, err := http.NewRequest(reqType, testPath+testParameters, nil)


    if err != nil {

        log.Fatal(err)

        return nil

    } else {

        return req

    }

}

但我收到“未定义:请求”错误


我不确定需要导入什么库才能使其工作?


拉莫斯之舞
浏览 172回答 1
1回答

慕无忌1623718

undefined: Request 如果您没有为返回的类型指定包,则似乎很正常:func ConstructRequest(testParameters string, reqType string) http.Request                                                              ^^^^由于http.NewRequest()返回一个指针,这应该是:func ConstructRequest(testParameters string, reqType string) *http.Request
随时随地看视频慕课网APP

相关分类

Go
我要回答