小编jsx*_*xqf的帖子

当请求方法无效时,http.NewRequest()不会抛出错误

package main

import (
    "log"
    "net/http"
)

func main() {
    // invalid method called "bad"
    req, err := http.NewRequest("bad", "https://www.google.com", nil)
    if err != nil {
        log.Printf("E! got err: %v", err)
    } else {
        log.Printf("I! request method: %s", req.Method)
    }
}
Run Code Online (Sandbox Code Playgroud)

https://play.golang.org/p/NM8_4pkN5uM

错误在这里没有,有人可以解释一下吗?

谢谢!

go

0
推荐指数
1
解决办法
435
查看次数

标签 统计

go ×1