我在项目中导入了"net/http"
然后在方法中调用
```go
func (this *LoginController) Index(){
var r *http.Request
fmt.Println(r) // 输出为nil
}
```
为什么是nil啊
这样我就不能用r.header.get("user-agent")了, 因为这是用的框架, 所以只能在函数内部写var r *http.Request,而不能直接写在函数参数中,本人新手, 尽量写的详细点, 有人说这是初始化才是nil, 对吗
但是我之前测试利用框架的context模块的 var c *context.BeegoInput() 输出c也是nil, 然后换成
var c *context.NewInput() 还是nil
#2
更多评论