该Request
类型为请求方法和请求版本提供访问器,但不为两者之间的位提供访问器。
因此,如果我有以下要求:
GET http://www.example.org/index.html HTTP/1.1
我想要http://www.example.org/index.html
介于两者之间
向代理发出请求时,RFC7230 第 5.3.2 节允许这样做。第 5.4 节说,Host
如果请求在absolute-form
. 这对我来说似乎已经足够好了,我不知道如果客户端行为不正确并发送与absolute-form
URI 不同的 Host 标头,WAI 是否会正确处理此问题。
或者,如果这是不可能的:我想问一下 Haskell 中是否有比 WAI 更底层的 HTTP 库?