http.Response类型

在文件https://golang.org/src/net/http/response.go中可以找到http.Response结构的定义如下:

type Response struct {
    Status string // e.g. "200 OK"
    StatusCode int // e.g. 200
    Proto string // e.g. "HTTP/1.0"
    ProtoMajor int // e.g. 1
    ProtoMinor int // e.g. 0
    Header Header
    Body io.ReadCloser
    ContentLength int64
    TransferEncoding []string
    Close bool
    Uncompressed bool
    Trailer Header
    Request *Request
    TLS *tls.ConnectionState
}

这个复杂的http.Response类型可以用来表示HTTP请求的响应。这个结构的每个字段,都可以在以上的源文件找到更多的信息。在标准Go库中,大多数struct类型都是基于一个结构,以及与结构字段相关的函数操作。

最后编辑: kuteng  文档更新时间: 2021-03-27 20:14   作者:kuteng