我正在尝试创建一个自定义函数,结果将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
}
}
但是我收到了“未定义:请求”错误
我不确定我需要导入哪些库才能使其正常工作?
答案 0 :(得分:3)
undefined: Request
似乎正常:
func ConstructRequest(testParameters string, reqType string) http.Request
^^^^
由于http.NewRequest()
返回指针,因此应为:
func ConstructRequest(testParameters string, reqType string) *http.Request