7

我想使用“http”包,并尝试导入

package main

import (
    "http"
)

func main() {
    resp, err := http.Get("https://api.github.com/repos/otiai10/myFirstGo")
    if err != nil {
        // do something
    }
    if resp != nil {
        // do something
    }
}

并在下面得到输出

% go run httpget.go
# command-line-arguments
./httpget.go:4: imported and not used: "http"
./httpget.go:8: undefined: http

我看到了这个问题:奇怪的 golang 包导入问题

这是同样的问题吗?还是我以错误的方式使用“导入”或“http”?

4

1 回答 1

17

您要导入的包被称为"net/http",而不是"http". 尝试:

import (
    "net/http"
)
于 2013-08-16T04:41:39.783 回答