为了账号安全,请及时绑定邮箱和手机立即绑定

Golang“net/http”错误:未定义:DetectContentType

Golang“net/http”错误:未定义:DetectContentType

Go
鸿蒙传说 2021-09-09 14:59:48
“net/http”包实现了该功能 DetectContentTypehttp://golang.org/pkg/net/http/#DetectContentType但是当我尝试使用它时,我收到错误 undefined: DetectContentTypepackage mainimport (    "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我究竟做错了什么?
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

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


http.DetectContentType(robots)

请注意,如果您想以这种方式使用此函数,您可以将导入语句更改为:


import (

   ...

   . "net/http"

)


查看完整回答
反对 回复 2021-09-09
  • 1 回答
  • 0 关注
  • 278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信