gpt4 book ai didi

go - 为什么 http.Request 没有实现 io.Reader 接口(interface)?

转载 作者:行者123 更新时间:2023-12-01 22:45:24 24 4
gpt4 key购买 nike

混凝土下方类型http.Request :

type Request struct {

Method string

URL *url.URL


Header Header

Body io.ReadCloser
.....
}

Body io.ReadCloser实现 io.Reader输入但 Header Header未实现 io.Reader界面

我的理解是, http.Request应该执行 io.Reader界面。

为什么 http.Request未实现 io.Reader界面?方便读取 http 请求的 header 和正文。

最佳答案

使用http.ReadRequest从字节流中读取请求。

Request类型未实现 io.Reader因为一个 Request不代表字节流。

关于go - 为什么 http.Request 没有实现 io.Reader 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62440667/

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