gpt4 book ai didi

戈朗 "net/http"错误 : undefined: DetectContentType

转载 作者:IT王子 更新时间:2023-10-29 01:53:07 26 4
gpt4 key购买 nike

“net/http”包实现了函数DetectContentType

http://golang.org/pkg/net/http/#DetectContentType

但是当我尝试使用它时,出现错误 undefined: DetectContentType

package main

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

func main() {
res, err := http.Get("http://www.google.com/robots.txt")
if err != nil {
log.Fatal(err)
}

robots, err := ioutil.ReadAll(res.Body)
res.Body.Close()
if err != nil {
log.Fatal(err)
}

fileType := DetectContentType(robots)

fmt.Println("FileType: ", fileType)
}

https://play.golang.org/p/WJDuU8Xx-5

我做错了什么?

最佳答案

它是“net/http”包的一部分,因此你必须这样写,

http.DetectContentType(robots)

请注意,如果您想以这种方式使用此功能,您可以这样更改导入语句:

import (
...
. "net/http"
)

关于戈朗 "net/http"错误 : undefined: DetectContentType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27240479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com