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